コンテンツにスキップ
アカウント作成/サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要すべての商品を見る
API について
    API ツアー
    Payment Intents API
    Setup Intents API
    PaymentIntents と SetupIntents の仕組み
    Payment Methods API
    Payment Records API
    商品と価格
    以前の API
構築を開始する
アカウントを作成する
クイックスタート
開発の開始
LLM を活用して構築
ノーコードで Stripe を使用する
Stripe に移行
一般的なユースケース
概要スタートアップとしてシンプルな決済を受け付けるSaaS スタートアップとしてサブスクリプションを販売する使用量ベースの料金設定でサブスクリプションソリューションを構築する対面支払いを受け付ける請求書を送信して支払いを回収する
アメリカ
日本語
ホーム導入方法About the APIs

メモ

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

Setup Intents API

支払い方法を保存するための Setup Intents API についてご紹介します。

Setup Intents API を使用し、将来の支払いに使用する支払い方法を設定します。支払いと類似していますが、請求は作成されません。今すぐ将来の支払い用に備えて、支払い方法を設定しましょう。

目的は、将来の支払いに備えた支払い認証情報の保存と最適化です。このため、あらゆるシナリオに備えて支払い方法を設定します。たとえば、カードを設定する場合には、顧客の認証や、顧客の銀行でのカードの有効性の確認などが必要になる可能性があります。Stripe は、そのプロセス全体において SetupIntent オブジェクトを更新します。

支払い方法を保存して再利用する

Setup Intents API は、以下のような、顧客をアカウント登録してもすぐには請求が発生しないビジネスで使用すると便利です。

  • 顧客がレンタカーを借りる前に支払い方法の詳細を収集し、レンタル期間が終了してからカードに請求するレンタカー会社
  • カードの詳細を収集しておき、キャンペーンが一定額に達した場合にのみ、実際の請求を行うクラウドファンディングのウェブサイト
  • 使用量に基づいて月ごとに請求金額が異なり、最初の月の支払いの前に SEPA 支払いの詳細を収集する公共事業会社

メモ

You can also set up payment methods for future use when you do charge them during Checkout.

始める

  • 当初の支払いなしでカードを保存する
  • SEPA ダイレクトデビット支払い用の銀行詳細を保存する
  • BECS ダイレクトデビット支払い用の銀行詳細を保存する

Get permission to save a payment method

You’re responsible for your compliance with all applicable laws, regulations, and network rules when saving a customer’s payment details.

Future on-session use

If you set up a payment method for future on-session payments, such as displaying the payment method on a future checkout page, you must explicitly collect consent from the customer for this specific use. For example, include a “Save my payment method for future use” checkbox to collect consent.

If you need to differentiate between payment methods saved only for offline usages and payment methods you can present to your customer for future on-session purchases, you can utilize the allow_redisplay parameter on the PaymentMethod object.

Future off-session use

将来のオフセッション支払いの支払い方法を設定する場合は、許可が必要です。あらかじめ契約 (「同意書」とも呼ばれます) を作成しておくことで、顧客がお客様のウェブサイトやアプリを能動的に使用していないときでも請求できるようになります。

支払いの処理方法を示す規約をウェブサイトおよびアプリに追加し、顧客が承諾できるようにします。規約には、少なくとも以下の内容が含まれていることを確認してください。

  • 顧客の代理として単独の支払いまたは一連の支払いを開始することを許可する、顧客からお客様への許可
  • 予測される支払い頻度 (1 回限り、継続など)
  • 支払い金額の決定方法

カードの保存または SEPA 銀行口座情報の保存に関して推奨される同意書のテキストをご覧ください。

SCA の影響を受けるユーザーは、この契約を使用することで、支払いを中断なく成功させることが可能になります。カードが適切に保存されるように組み込みを設定すると、Stripe は、その後のオフセッション支払いを加盟店が開始した取引 (MIT) としてマークし、顧客がオンラインに戻って認証する必要をなくします。加盟店が開始した取引には、お客様と顧客間の契約が必要です。

Specify usage to increase success rate

usage パラメーターは、支払い方法の詳細を後でどのように使用するかを Stripe に伝えます。一部の支払い方法では、Stripe は usage 設定を使用して、顧客にとって最も負担の少ないフローを選択できます。この最適化は、成功する支払いの数を増やすように設計されています。

たとえば、ヨーロッパの SCA 規制対象のクレジットカードとデビットカードでは、保存プロセスの際に顧客によるカードの認証が必要になる場合があります。usage を off_session に設定すると、オフセッション支払いに対してクレジットカードやデビットカードが適切に認証されるため、顧客はオンラインに戻って再度認証する必要がなくなります。そのため、初期の設定フローでは負担が生じますが、usage を off_session に設定することで、以降のオフセッション支払いにおける顧客の介入を減らすことができます。

ただし、顧客が購入する際にのみカードを使用する予定の場合は、usage を on_session に設定します。これにより、顧客が認証できる場合に限り、そのカードを使用することを銀行に知らせることができます。これにより、カード詳細の認証をその時点まで延ばし、事前の負担を避けることができます。

カードの使用計画使用する Usage 列挙値
オンセッション支払いのみon_session
オフセッション支払いのみoff_session (デフォルト)
オンセッション支払いとオフセッション支払いの両方off_session (デフォルト)

Usage は最適化の 1 つです。オンセッション用に設定されたカードをオフセッション支払いに使用することもできますが、銀行がオフセッション支払いを拒否し、顧客に認証を求める確率が高くなります。いずれの場合も、後で認証が必要になる可能性があるため、アプリにはリカバリプロセスを構築します。オフセッションのカード支払いで認証が要求される場合は、顧客をオンラインに戻して支払いを完了します。

指定がない場合、usage はデフォルトで off_session になります。サーバー上で SetupIntent を作成し、usage を指定する方法をご覧ください。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/setup_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d usage=on_session

メモ

このページのガイダンスに従い、組み込みが強力な顧客認証を必要とするカードを処理できるようにします。取引に正しくフラグを付けることにより、Stripe は適正な SCA 免除をお客様の代理として求めることができ、各支払いの認証の必要性を最小限に抑えます。

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