コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
始める
支払い
財務の自動化
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
概要すべての商品を確認する
構築を開始する
開発の開始
サンプルプロジェクト
API について
    API ツアー
    Payment Intents API
    Setup Intents API
    決済手段
    商品と価格
    以前の API
      支払い
        新しい API への移行
        カード支払いを受け付ける
        カードを保存する
        カードの売上を保留する
        Connect を利用した支払い
      Sources
    リリースフェーズ
Build with LLMs
ノーコードで Stripe を使用する
Stripe を設定する
アカウントを作成する
ウェブダッシュボード
モバイルダッシュボード
Stripe に移行
不正利用のリスク管理
不正利用について
Radar の不正防止
不審請求の申請の管理
本人確認
ホーム始めるAbout the APIsOlder APIsCharges

注

このページはまだ日本語ではご利用いただけません。より多くの言語で文書が閲覧できるように現在取り組んでいます。準備が整い次第、翻訳版を提供いたしますので、もう少しお待ちください。

カードの売上を保留するCharges API

ページをコピー

レガシーの API

The content of this section refers to a Legacy feature. Use the Payment Intents API instead.

Charges API は、以下の機能をサポートしていません。これらの多くはクレジットカードのコンプライアンスのために必要となります。

  • インドの加盟店
  • カード認証に関する銀行のリクエスト
  • 強力な顧客認証 (SCA)

Charges API を使用することにより、支払いをすぐにオーソリし、売上を後でキャプチャすることができます。

Stripe は、支払いをまずオーソリし、後で決済 (キャプチャー) するという、2 段階構成のカード支払いをサポートしています。支払いがオーソリされると、カード発行会社はその売上を保証し、その金額を顧客のカードに最大 7 日間、または 2 日間 (Terminal による対面での支払いの場合) 保持します。支払いの payment_method_details.card.capture_before 属性は、オーソリの有効期限の日時を示します。

この期間内に支払いがキャプチャーされない場合、オーソリはキャンセルされ、売上はリリースされます。

支払いをオーソリする

支払いをキャプチャせずにオーソリするには、値が false の capture パラメータを含む支払いリクエストを作成します。 これにより Stripe は顧客のカードにある金額のみをオーソリする指示を受けることになります。

注意

オーソリとキャプチャーの分離は、一部の決済方法のみでサポートされています。 たとえば、カード支払い、Afterpay、Klarna はこれらの段階の分離をサポートしています。ACH や iDEAL のようにこの機能をサポートしない決済方法では、手動でキャプチャーすることができません。手動でのキャプチャーをサポートする決済方法の一覧 をご確認ください。

オーソリをキャンセルする必要がある場合は、関連する Charge オブジェクトを返金することでオーソリをリリースできます。

Command Line
curl
curl https://api.stripe.com/v1/charges \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "amount"=999 \ -d "currency"="usd" \ -d "description"="Example charge" \ -d "source"="tok_visa" \ -d "capture"="false"

売上をキャプチャする

オーソリされた支払いを売上として処理するには、capture charge リクエストを作成します。デフォルトでは、オーソリされた合計金額がキャプチャーされます。これを超える金額をキャプチャーすることはできません。当初の金額より少ない額 (オーソリされた 10 USD のうち 8 USD など) をキャプチャーするには、amount パラメーターを渡します。支払いの一部をキャプチャーすると、残りの額が自動的にリリースされます。

Command Line
cURL
curl -X POST https://api.stripe.com/v1/charges/{{CHARGE_ID}}/capture \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

カード発行会社によっては、カード明細書でオーソリとキャプチャー (決済) された支払いが区別されておらず、顧客が混乱することがあります。また、オーソリ済みの支払いをキャプチャーできるのは 1 回のみです。支払いを部分的にキャプチャーした場合、差額分に対して別途キャプチャーを行うことはできません。要件によっては、顧客のカード情報を後で使用するために保存し、必要に応じて将来の支払いを作成する方がよい場合があります。

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