# 支払い方法の導入オプション

支払い方法を組み込むさまざまな方法についてご紹介します。

コードを記述することなく、[Stripe ダッシュボード](https://dashboard.stripe.com/settings/payment_methods)から直接決済手段を追加または削除できます。

たとえば、Apple Pay、Klarna、Affirm、iDEAL などの決済手段を有効にできます。実装でサポートできるすべての決済手段については、[対応決済手段](https://docs.stripe.com/payments/payment-methods/overview.md)をご覧ください。

提供できる[決済手段](https://docs.stripe.com/payments/payment-methods/integration-options.md#payment-method-product-support)は、通貨、国、導入する Stripe プロダクトによって異なります。選択した決済手段が自社のビジネスに適していることを確認し、決済手段をどのように追加するかを判断するには、このガイドを参照してください。どの国、通貨、プロダクト、API がどの決済手段に対応しているかについては、[決済手段のサポート](https://docs.stripe.com/payments/payment-methods/payment-method-support.md)をご覧ください。

## 組み込みを選択する

次の表は、ノーコード、ローコード、アドバンスの導入パスなど、導入を始める方法をいくつか説明しています。[機能](https://docs.stripe.com/payments/online-payments.md#compare-features-and-availability)や[製品サポート](https://docs.stripe.com/payments/online-payments.md#choose-your-api)を比較することもできます。

以下で説明するパスに加えて、[Stripe Invoicing](https://docs.stripe.com/invoicing.md) を使用して、顧客の保存された決済手段に自動的に請求したり、[コードを記述せずに](https://docs.stripe.com/invoicing/no-code-guide.md)請求書をメールで送信したりできます。[Invoicing でサポートされている決済手段](https://docs.stripe.com/invoicing/payment-methods.md#supported)をご覧ください。

| &nbsp; | [**Payment Links**](https://docs.stripe.com/payment-links.md) | [**ホスト型ページ**](https://docs.stripe.com/payments/accept-a-payment.md?payment-ui=checkout&ui=stripe-hosted) | [**埋め込み型ページ**](https://docs.stripe.com/payments/accept-a-payment.md?payment-ui=checkout&ui=embedded-page) | [**Elements**](https://docs.stripe.com/payments/accept-a-payment.md?payment-ui=elements&api-integration=checkout) | [**高度な連携**](https://docs.stripe.com/payments/accept-a-payment.md?payment-ui=elements&api-integration=paymentintents) |
| --- | --- | --- | --- | --- | --- |
| **UI** | Payment Links + Checkout | [Checkout](https://docs.stripe.com/payments/checkout/how-checkout-works.md?payment-ui=stripe-hosted) | [Checkout](https://docs.stripe.com/payments/checkout/how-checkout-works.md?payment-ui=embedded-page) | [Elements](https://docs.stripe.com/payments/elements.md) | [Elements](https://docs.stripe.com/payments/elements.md) |
| **API** | [Checkout Sessions](https://docs.stripe.com/api/checkout/sessions.md) | [Checkout Sessions](https://docs.stripe.com/api/checkout/sessions.md) | [Checkout Sessions](https://docs.stripe.com/api/checkout/sessions.md) | [Checkout Sessions](https://docs.stripe.com/api/checkout/sessions.md) | [PaymentIntents](https://docs.stripe.com/payments/payment-intents.md) |
| **導入作業** | コーディング不要 | ローコード | ローコード | コーディングが多く必要 | 大半をコーディング |
| **ホスティング** | Stripe がホストするページ (オプションの[カスタムドメイン](https://docs.stripe.com/payments/checkout/custom-domains.md)) | Stripe がホストするページ (オプションの[カスタムドメイン](https://docs.stripe.com/payments/checkout/custom-domains.md)) | サイトに埋め込む | サイトに埋め込む | サイトに埋め込む |
| **UI のカスタマイズ** | 限定的なカスタマイズ1 | 限定的なカスタマイズ1 | 限定的なカスタマイズ1 | [Appearance API](https://docs.stripe.com/elements/appearance-api.md) を使用した詳細なカスタマイズ機能 | [Appearance API](https://docs.stripe.com/elements/appearance-api.md) を使用した詳細なカスタマイズ機能 |
| **支払い方法**2 |
| 40 種類を超える支払い方法を[動的に表示](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) | ✓ サポート対象 | ✓ サポート対象 | ✓ サポート対象 | ✓ サポート対象 | ✓ サポート対象 |
| [Stripe ダッシュボード](https://dashboard.stripe.com/settings/payment_methods)を使用してノーコードで支払い方法を管理する | ✓ サポート対象 | ✓ サポート対象 | ✓ サポート対象 | ✓ サポート対象 | ✓ サポート対象 |
| \**[Link を利用した高速な決済](https://docs.stripe.com/payments/link.md)\**や、[Apple Pay](https://docs.stripe.com/apple-pay.md)、[Google Pay](https://docs.stripe.com/google-pay.md)、[Amazon Pay](https://docs.stripe.com/payments/amazon-pay.md) などのウォレット決済手段 | ✓ サポート対象 | ✓ サポート対象 | ✓ サポート対象 3 | ✓ サポート対象 3 | ✓ サポート対象 3 |
| \**[後払い](https://docs.stripe.com/payments/buy-now-pay-later.md)\**決済手段 ([Affirm](https://docs.stripe.com/payments/affirm.md)、[Afterpay/Clearpay](https://docs.stripe.com/payments/afterpay-clearpay.md)、[Klarna](https://docs.stripe.com/payments/klarna.md) など) | ✓ サポート対象 | ✓ サポート対象 | ✓ サポート対象 | ✓ サポート対象 | ✓ サポート対象 |
| **[カスタムの決済手段](https://docs.stripe.com/payments/payment-methods/custom-payment-methods.md)** | - サポート対象外 | - サポート対象外 | - サポート対象外 | - サポート対象外 | ✓ サポート対象 |

1限定的なカスタマイズでは、[20 種類のプリセットフォント](https://docs.stripe.com/payments/checkout/customization/appearance.md#font-compatibility)、3 種類のプリセット枠線丸みオプション、ロゴと背景のカスタマイズ、カスタムボタンの色が用意されています。

2 各決済手段の詳細なサポート情報については、[決済手段について](https://docs.stripe.com/payments/payment-methods/overview.md)のこちらのドキュメントをご確認ください。

3ウォレットの支払い方法では、[ドメインの登録](https://docs.stripe.com/payments/payment-methods/pmd-registration.md)も必要です。

## 支払い方法のサポート

決済手段は特定の通貨、国、商品、およびAPI機能のみに対応しています。選択した決済手段お客様の状況に適しているかを確認するには、[決済手段のサポート](https://docs.stripe.com/payments/payment-methods/payment-method-support.md) ページをご覧ください。

## 支払い方法を追加する

決済プロセスの際に使用できる支払い方法が顧客に表示されます。[ダッシュボード](https://dashboard.stripe.com/settings/payment_methods)から支払い方法を管理したり、コードで支払い方法を手動でリストアップすることができます。詳細な手順については、[支払いを受け付ける](https://docs.stripe.com/payments/accept-a-payment.md)のガイドをご覧ください。

### 動的な支払い方法を使用する

Stripe は、ダッシュボードでお客様が設定した支払い方法の設定と、取引金額、通貨、決済フローなどの利用資格のある要素に基づいて、最も適切な支払い方法を顧客に表示します。支払い方法の設定を有効にして管理するには、[ダッシュボード](https://dashboard.stripe.com/settings/payment_methods)にアクセスしてください。Stripe は特定の支払い方法をデフォルトで有効にしますが、通知した後で他の支払い方法を有効にする場合があります。

決済手段を手動でリストする必要がない場合は、動的決済手段の使用を推奨します。動的決済手段は、ダッシュボードで設定したルールに基づいて、表示する決済手段を自動的に決定します。

詳細については、[動的な支払い方法](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md)をご覧ください。

### 支払い方法を手動でリストアップする

決済手段を手動で指定するには、コーディングが必要です。PaymentIntent で受け付けるすべての決済手段を `allowed_payment_method_types` に追加する必要があります。決済手段を手動で指定する必要がない限り、[ダッシュボード](https://dashboard.stripe.com/settings/payment_methods)から決済手段を管理することをお勧めします。取引の金額、通貨、決済フローなどの要素に基づいて、Stripe は対象となる決済手段を返します。

#### Checkout Sessions

```curl
curl https://api.stripe.com/v1/checkout/sessions \
  -u "<<YOUR_SECRET_KEY>>:" \
  -d mode=payment \
  -d "line_items[0][price]={{PRICE_ID}}" \
  -d "line_items[0][quantity]=2" \
  --data-urlencode "success_url=https://example.com/success" \
  -d "payment_method_types[0]=bancontact" \
  -d "payment_method_types[1]=card" \
  -d "payment_method_types[2]=eps" \
  -d "payment_method_types[3]=ideal" \
  -d "payment_method_types[4]=p24" \
  -d "payment_method_types[5]=sepa_debit"
```

#### Payment Intents

```curl
curl https://api.stripe.com/v1/payment_intents \
  -u "<<YOUR_SECRET_KEY>>:" \
  -d amount=1099 \
  -d currency=eur \
  -d "allowed_payment_method_types[]=bancontact" \
  -d "allowed_payment_method_types[]=card" \
  -d "allowed_payment_method_types[]=eps" \
  -d "allowed_payment_method_types[]=ideal" \
  -d "allowed_payment_method_types[]=p24" \
  -d "allowed_payment_method_types[]=sepa_debit"
```

複数の支払い方法が渡された場合、Checkout は動的に支払い方法を並べ替え、顧客の場所や他の特性に基づいて最も適切な支払い方法を優先します。決済ページでは、顧客の地域でコンバージョン率を高めることが確認された支払い方法が優先的に表示され、優先度の低い支払い方法はオーバーフローメニューに格納され非表示になります。

## See also

- [クイックスタート](https://docs.stripe.com/payments/quickstart.md)
- [決済を受け付ける](https://docs.stripe.com/payments/accept-a-payment.md)
