コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
始める
支払い
財務の自動化
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
概要
Stripe Payments について
構築済みのシステムをアップグレード
支払いの分析
オンライン決済
概要ユースケースを見つけるManaged Payments
Payment Links を使用する
決済ページを構築
高度なシステムを構築
アプリ内実装を構築
決済手段
決済手段を追加
決済手段を管理
Link による購入の迅速化
支払いインターフェイス
Payment Links
Checkout
Web Elements
アプリ内 Elements
決済シナリオ
カスタムの決済フロー
柔軟なアクワイアリング
    概要
    支払いを複数回キャプチャー
    支払いでオーソリ額を超える金額をキャプチャー
    オンラインカード決済に対する保留を延長
    オーソリを増額する
    支払いの一部オーソリ
    ベータから移行
オーケストレーション
店頭支払い
端末
他の Stripe プロダクト
Financial Connections
仮想通貨
Climate
ホーム支払いFlexible acquiring

最新の柔軟な支払いシナリオに対応する

ベータ版の高度な決済シナリオを一般リリース版に適応させます。

ページをコピー

Stripe では、カード非提示取引に対していくつかの柔軟な決済シナリオをサポートするようになりました。すでにこれらの機能のプライベートベータ版を実装している場合は、このガイドで一般リリース版への詳しいアップグレード方法をご確認ください。新しく実装する場合は、以下のガイドでご興味のある機能をご確認ください。

  • オーソリを増額する
  • オーソリ額を超える金額をキャプチャーする
  • オンラインカード決済に対する保留を延長する
  • 支払いを複数回キャプチャーする

Stripe では、これらの機能に対してフィードバックに基づいた以下の改善を行いました。

  • PaymentIntent レベルでの機能の詳細なコントロール。
  • 確定フェーズ後の機能の利用可能状況と使用量に関する明確な予測。

柔軟な決済の各機能には、プライベートベータ実装とは異なる要件があります。 アップグレードが必要な機能を選択し、上部の注釈でその機能に固有の変更点と要件を参照してください。

ベータからの変更点

この実装の最初のステップは必須になりました。

増分オーソリをリクエストする

確定前に PaymentIntent に増分オーソリのリクエストを含める必要があります。

警告

このステップは以前はオプションでしたが、現在は必須になりました。

前
後
Command Line
cURL
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=1000 \ -d currency=usd \ -d "payment_method_types[]"=card \ -d payment_method=pm_card_debit_incrementalAuthAuthorized \ -d confirm=true \ -d capture_method=manual \ -d "expand[]"=latest_charge \ -d "payment_method_options[card][request_incremental_authorization_support]"=true
Command Line
cURL
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=1000 \ -d currency=usd \ -d "payment_method_types[]"=card \ -d payment_method=pm_card_debit_incrementalAuthAuthorized \ -d confirm=true \ -d capture_method=manual \ -d "expand[]"=latest_charge \ -d "payment_method_options[card][request_incremental_authorization]"=if_available

レスポンスでは、latest_charge の payment_method_details.card.incremental_authorization.status プロパティに増分オーソリリクエストのステータスが返されるようになりました。ステータスの値は、顧客の支払い方法に応じて available または unavailable になります。

前
後
// PaymentIntent Response { "id": "pi_ANipwO3zNfjeWODtRPIg", "object": "payment_intent", "amount": 1000, "amount_capturable": 1000, "amount_received": 0, ... // if latest_charge is expanded { "latest_charge": { "amount": 1000, "payment_method_details": { "card": { "incremental_authorization_supported": true // or false } } ... } } }
// PaymentIntent Response { "id": "pi_ANipwO3zNfjeWODtRPIg", "object": "payment_intent", "amount": 1000, "amount_capturable": 1000, "amount_received": 0, ... // if latest_charge is expanded { "latest_charge": { "amount": 1000, "payment_method_details": { "card": { "incremental_authorization": { "status": "available" // or "unavailable" } } } ... } } }

オーソリ額を段階的に変更する

このステップにはベータ版からの変更はありません。

Command Line
cURL
curl https://api.stripe.com/v1/payment_intents/pi_ANipwO3zNfjeWODtRPIg/increment_authorization \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=1500

最初のオーソリ額を超える金額をキャプチャーする方法を選択する

次の 2 つの柔軟な決済で、最初のオーソリ額を超える金額をキャプチャーすることができます。

  • 一定の限度額までオーバーキャプチャーする (支払いでオーソリ額を超える金額をキャプチャーする)
  • 既存のオーソリを増額し、その後新しいオーソリ額をキャプチャーする (オーソリを増額する)

以下の例では、これらの機能が一般提供版でどのように補完し合うかを示しています。

Command Line
cURL
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=1000 \ -d currency=usd \ -d "payment_method_types[]"=card \ -d payment_method=pm_card_visa \ -d confirm=true \ -d capture_method=manual \ -d "expand[]"=latest_charge \ -d "payment_method_options[card][request_incremental_authorization]"=if_available \ -d "payment_method_options[card][request_overcapture]"=if_available
// PaymentIntent Response { "object": "payment_intent", "amount": 1000, ... // if latest_charge is expanded { "latest_charge": { "payment_method_details": { "card": { "incremental_authorization": { "status": "available" // or "unavailable" }, "overcapture": { "status": "available", // or "unavailable" "maximum_capturable_amount": 1200 } } } ... } } }

PaymentIntent の確定時に両方の機能を利用できる場合、次のステップで最初にオーソリ額を超える金額をキャプチャーするには、次のオプションがあります。

  1. 希望金額が maximum_capturable_amount 以下の場合はオーバーキャプチャーします。
  2. 希望金額に対する増分オーソリを実行し、その後キャプチャーします。
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc