埋め込みコンポーネントを使用した決済ページの構築公開プレビュー
Elements と Checkout Sessions API を使用して、決済ページを構築します。
Build a checkout page on your website using Stripe Elements and Checkout Sessions, an integration that manages tax, discounts, shipping rates, and more.
Google Pay または Apple Pay ウォレットのいずれかが関連付けられた有効カードがある場合、このデモでは対応するウォレットのみが表示されます。
サーバを設定するサーバー側
サーバー側
はじめに、Stripe アカウントを登録する必要があります。
アプリケーションから API にアクセスするには、公式の Stripe ライブラリを使用します。
custom_
ベータ版ヘッダーを使用するように SDK を設定します。
Checkout セッションを作成するサーバー側
サーバー側
Checkout セッションを作成してその Client Secret をフロントエンドに返すエンドポイントを、サーバーに追加します。Checkout セッションは、顧客が 1 回限りの購入またはサブスクリプションの支払いを行う際のセッションを表します。Checkout セッションは作成後 24 時間で期限切れとなります。
支払い情報を収集するクライアント側
クライアント側
Payment Element を使用して、クライアントで支払い情報を収集します。Payment Element は、さまざまな決済手段で支払い情報の収集を簡略化する事前構築済みの UI コンポーネントです。
構築したシステムをテストする
- 決済ページに移動します。
- 次の表の決済手段を使用して、支払いの詳細を入力します。カード支払いの場合:
- カードの有効期限として任意の将来の日付を入力します。
- 任意の 3 桁のセキュリティコードを入力します。
- 請求先の任意の郵便番号を入力します。
- Stripe に支払いを送信します。
- ダッシュボードに移動し、取引ページで支払いを探します。支払いが成功していると、そのリストに表示されます。. If your payment succeeded, you’ll see it in that list.
- 支払いをクリックすると、請求先情報や購入したアイテムのリストなどの詳細が表示されます。この情報を使用して注文のフルフィルメントを実行できます。
実装内容をテストするためのその他の情報については、テストをご覧ください。