Stripe Checkout システムを更新して、Managed Payments を使用する公開プレビュー
既存の Stripe システムを更新して、Managed Payments を利用する方法をご紹介します。
利用規約が必要
Managed Payments を利用する前に、ダッシュボードにある Managed Payments 利用規約に同意する必要があります。
Stripe Checkout の既存のインテグレーションを更新して、Managed Payments を使用します。インテグレーションは、payment または subscription モードで Checkout Sessions を作成し、すでに決済を受け付けている必要があります。
既存の Checkout のシステムがない場合は、代わりに Managed Payments を設定するをご覧ください。
更新する理由
Managed Paymentsの導入により、Stripeは間接税務コンプライアンス、不正利用防止、顧客取引サポート、注文管理の責任を負うことができます。詳細については、Managed Paymentsの仕組みを参照してください。
既存のサブスクリプション
このプレビュー期間中は、Managed Payments Checkout Session を通じて購入された新しいサブスクリプションに対してのみ Managed Payments を有効にできます。既存のサブスクリプションは対象外です。
はじめに
paymentまたはsubscriptionモードで Checkout Sessions を作成している既存の Stripe Checkout インテグレーション (ホスト型または埋め込み型フォーム) があります。- ダッシュボードで Managed Payments を有効にします。
- お客様の製品が Managed Payments の資格要件を満たしていることを確認します。Managed Paymentsで決済を処理するには、顧客が購入するすべての製品が資格を満たしている必要があります。
- API バージョン
2025-03-31.以降を使用していることを確認してください。basil
Managed Payments に商品を設定する
Managed Payments で税金を計算するには、商品に税コードが設定されている必要があります。対象の税コードを確認するには、Managed Payments の仕組みをご覧ください。
ダッシュボードまたは API を使用して、各商品の税コードを設定します。
Managed Payments で使用する各商品に、これを繰り返します。
Checkout Session を作成する際に商品をインラインで作成する場合、tax_ をproduct_ オブジェクトに含めます。例えば、サブスクリプションを受け付けるか、1 回限りの支払いを受け付けるかによって異なります:
Checkout セッション作成時に Managed Payments を有効にする
サーバーから Checkout Session API 呼び出しを更新し、managed_ パラメーターを設定し、バージョンヘッダーに ;managed_ を含めてください。
以下に例を示します。
テスト
実装が顧客に対して正しく機能するかをテストします。
決済
- サーバーを起動し、Checkout の構築から決済画面 ([http://localhost:4242/checkout.html](http://localhost:4242/checkout.html など) に移動します。
- 決済ボタンをクリックすると、Managed Payments の決済ページにリダイレクトされます。
- 決済ページで、異なる請求先住所を入力して、Managed Payments でさまざまな場所の顧客の税金がどのように計算されるかを確認します。
- 決済を処理するには、メールアドレス、電話番号、テストカード番号
4242 4242 4242 4242、任意のセキュリティコード、有効期限を入力します。
詳細については、テストをご覧ください。
支払いの詳細
領収書をプレビューする
- Checkout サマリー の 請求書 をクリックします。
- 領収書を送信 をクリックすると、顧客に送信される領収書メールをプレビューできます。領収書をダウンロードすることもできます。
メモ
サンドボックスでは、購入後に領収書メールが自動的に送信されることはありませんが、上記の手順を使用して手動で送信できます。
Link
Link は Checkout 時のマーチャントオブレコードとして機能し、Link.com でサブスクリプション管理と取引サポートを提供します。
Link をテストするには、以下の手順に従います。
決済ページを開きます
決済ボタンをクリックします。
決済ページのテストに使用したものと同じメールアドレスを入力します。
ポップアップモーダルで、テストパスコード
000000を使用して認証します。初回の決済時に 情報を保存して決済をスピードアップする チェックボックスを選択した場合は、Link アカウントに保存された
4242テストカードも表示されます。
オプション料金の税金処理を設定する
料金の tax_behavior は、設定した料金に税金を追加するか (tax_)、料金にすでに税を含めるか (tax_) を指定します。
Managed Payments では、価格に指定された税務処理が使用されます。価格への税務処理を指定しない場合、デフォルトでは、Managed Payments は設定された価格に課税します。
デフォルトを変更するには、ダッシュボード>税金設定 に移動して、価格に税金を含める設定を更新します。