コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
Ask AI
アカウントを作成
サインイン
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
始める
支払い
財務の自動化
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
概要すべての商品を確認する
構築を開始する
開発の開始
サンプルプロジェクト
API について
    API ツアー
    Payment Intents API
      PaymentIntents の仕組み
      支払いステータスの更新
      非同期キャプチャー
      Charges API との比較
    Setup Intents API
    支払い方法
    以前の API
    リリースフェーズ
LLM を使用した構築
ノーコードで Stripe を使用する
Stripe を設定する
アカウントを作成する
商品と価格
ウェブダッシュボード
モバイルダッシュボード
Stripe に移行
顧客データを移行
決済データを移行
サブスクリプションを移行
不正利用のリスク管理
不正利用について
Radar の不正防止
不審請求の申請の管理
本人確認
規制への対応
ホーム始めるAbout the APIsPayment Intents API

PaymentIntents の仕組み

決済フローで PaymentIntents がどのように機能するかをご紹介します。

ページをコピー

非同期プロセスを含む支払いは、管理が複雑になる場合があります。たとえば、ユーザーは場合によって、3D セキュアを使用して支払いを確認する必要があります。非同期の決済フローは、アプリケーションの外部で発生する顧客とのやり取りによって異なるため、管理が難しくなります。PaymentIntents と SetupIntents では、_ステートマシン_でフローのステータスを追跡することによって、管理がシンプルになります。

requires_payment_method

PaymentIntent が作成されると、支払い方法が関連付けられるまで、ステータスは requires_payment_method1 になります。

請求金額が分かり次第、PaymentIntent を作成することをお勧めします。これにより、支払いの試行をすべて Stripe で記録することができます。

requires_confirmation
Optional

顧客が支払い情報を入力したら、PaymentIntent を確定できます。

通常、組み込みでは支払い方法の情報が支払いの確定と同時に送信されるため、この状態はスキップされます。

requires_action

3D セキュアでの認証など、支払いに追加アクションが必要な場合、PaymentIntent のステータスは requires_action1 になります。

processing

口座引き落としなどの非同期の支払い方法の場合、必要なアクションの処理が終わると、PaymentIntent は processing に移行します。このようなタイプの支払い方法では、処理に最大で数日かかることがあります。カードなど他の支払い方法の場合は処理がスピーディーで、processing ステータスにはなりません。

売上のオーソリとキャプチャーを個別に行っている場合は、代わりに PaymentIntent を requires_capture に移行できます。その場合、売上のキャプチャーを試行すると、ステータスは processing に移行します。

succeeded

PaymentIntent のステータスが succeeded の場合は、その決済フローが完了していることを意味します。

売上がお客様のアカウントに入金されていることを確認できたため、確信を持って注文のフルフィルメントを実行できます。顧客に返金する必要がある場合は、Refunds API を使用できます。

requires_payment_method

支払い処理が失敗した場合 (支払い拒否など)、支払いを再試行できるように PaymentIntent のステータスは requires_payment_method に戻ります。

canceled

PaymentIntent は、processing2 または succeeded ステータスより前の任意の時点でキャンセルできます。キャンセルすると、今後の支払い処理で PaymentIntent は無効になり、これを取り消すことはできません。売上が保留されている場合は、キャンセルすると売上はリリースされます。

PaymentIntent は、過剰な回数が確定されると自動的に canceled ステータスに移行する場合もあります。

1 2019-02-11 以前の API のバージョンでは、requires_payment_method の代わりに requires_source、requires_action の代わりに requires_source_action が表示されます。

2 関連付けられている支払い方法がアメリカの銀行口座であるときは、processing ステータスの PaymentIntent をキャンセルできます。ただし、キャンセル期間は限定的かつ多様なため、キャンセルが失敗することもあります。

このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc