カテゴリー:
その他エントリー
閲覧数:313 配信日:2019-04-27 10:08
Checkout (new) はどこで実行するかにより2種類に分かれる
Checkout (new)の方法は、大きく2種類に分かれる
・client
・server
比較一覧表
- | client | server |
---|---|---|
一言で言うと? | Stripe.js で処理する | Checkout Sessions API で処理する |
「https://js.stripe.com/v3」読込が必要か | 〇 | × |
課金対象や金額をどこで設定するか | Stripeダッシュボードで生成する | プログラムで生成する |
「支払い」を「既存の顧客」に関連付けすることが出来るか? | × | 〇 |
支払の「作成」と「完了」を分離できるか? | × 支払いが成功しました 4月12日 午後1:37 支払いが作成されました 4月12日 午後1:37 |
〇 支払いが作成されました 4月13日 午前9:15 |
支払完了判定 | Webhook使用。「checkout.session.completed」イベントを監視 | Webhook使用。「checkout.session.completed」イベントを監視 |
Connectサポート | × | 〇 |
カスタマイズ性 | 低。決済画面はStripe.jsに依存 | 高。決済画面を自前で構築する必要がある |
2019/4/13 時点の バージョン指定書式 | betas: ['checkout_beta_4'] | stripe_version' => '2018-11-08; checkout_sessions_beta=v1' |