※ これから記載する事項は、私が所属する会社とは一切関係のない事柄です。
今回は内容編・実装編に分けて Composable Storefront に簡易な決済を Stripe で実装してみたいと思います。実装編はこちら。
今回実装した内容
チェックアウト画面でフォームに入力したカード情報で購入を行います。
Stripe のテストカードを利用しています。
Stripe の顧客情報に B2C Commerce の顧客番号が保存され、またその際利用したカード情報は任意で Stripe に保存されます。
Stripe の Payment Intent のアクセス情報と Payment Method ID は B2C Commerce の OrderPaymentInstrument オブジェクトに保存されます。
実装してない内容
- チェックアウトで保存されたカード情報を利用した決済
- 決済のキャプチャ
- キャンセル・返品
- アカウントページでのカード情報の追加・編集・削除
- クレジットカード以外の支払い方法
- 請求先やEメールなどの追加情報の Stripe への登録
- 買い物かご削除・更新時の Stripe Payment Intent の削除・更新