メインコンテンツまでスキップ

paymentIntent

ペイメントインテント

決済機能をご利用いただく際に決済内容がまとまった時にUpdate Checkout Session APIを呼び出しますが、そのrequestBodyに設定する値です(ボタンレンダー時に設定いただくことも可能です)。

paymentIntentには以下の3種類があります。

  • AuthorizeWithCapture: Checkout Session完了のタイミングで、オーソリ取得と売上請求を一気に実施します
  • Authorize: Checkout Session完了のタイミングでオーソリの取得まで実施し、売上請求は事業者のタイミングで実施します
  • Confirm: Checkout Session完了のタイミングではオーソリおよび売上請求を行いません。予約受注の場合にご利用いただくもので、通常の購入用途には合いません。オーソリ取得および売上請求は、事業者のタイミングで実施します。
    購入完了後にオーソリをかけるため、オーソリ実行のタイミングでオーソリが失敗するリスクがありますので、失敗した場合の運用も併せて検討が必要です。

tip

paymentIntentの違いにより、Complete Checkout Sessionの時点で生成されるオブジェクトが異なります

Checkout Session
(checkoutSessionId)
Charge Permission
(chargePermissionId)
Charge
(chargeId)
Capture