# 支払い方法の導入オプション 支払い方法を組み込むさまざまな方法についてご紹介します。 提供できる[決済手段](https://docs.stripe.com/payments/payment-methods/integration-options.md#payment-method-availability)は、連携する通貨、国、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-the-right-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)をご覧ください。 |   | [**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-form) | [**CHECKOUT エレメント**](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-form) | [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/payment-methods/custom-payment-methods.md)** | - Unsupported | - Unsupported | - Unsupported | - Unsupported | ✓ サポート対象 | 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 で受け付けるすべての支払い方法を `payment_method_types` に追加する必要があります。実装で支払い方法のリストを手動で作成する必要がない限り、[ダッシュボード](https://dashboard.stripe.com/settings/payment_methods)で支払い方法を管理することをお勧めします。Stripe は取引額、通貨、決済フローなどの要素に基づいて、適切な支払い方法が返されるように処理します。 #### Checkout Sessions ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -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 "<>:" \ -d amount=1099 \ -d currency=eur \ -d "payment_method_types[]=bancontact" \ -d "payment_method_types[]=card" \ -d "payment_method_types[]=eps" \ -d "payment_method_types[]=ideal" \ -d "payment_method_types[]=p24" \ -d "payment_method_types[]=sepa_debit" ``` 複数の支払い方法が渡された場合、Checkout は動的に支払い方法を並べ替え、顧客の場所や他の特性に基づいて最も適切な支払い方法を優先します。決済ページでは、顧客の地域でコンバージョン率を高めることが確認された支払い方法が優先的に表示され、優先度の低い支払い方法はオーバーフローメニューに格納され非表示になります。