Boleto 支払い
ブラジルで一般的な支払い方法である Boleto を受け付ける方法をご紹介します。
注意
Stripe は、顧客の通貨、決済手段の制限、その他のパラメーターを評価して、決済手段オプションを自動的に提示します。決済を受け付けるの手順を使用して、Stripe ダッシュボードから決済手段を設定することをお勧めします。
引き続き、Checkout で顧客に提示する決済手段を手動で設定する場合は、このガイドを使用します。それ以外の場合は、ダッシュボードで決済手段を設定できるように、構築済みのシステムを更新してください。
Boleto is a single use payment method where customers are required to take additional steps to complete their payment. Customers pay by using a Boleto voucher with a generated number either in ATMs, banks, bank portals or authorized agencies.
支払いを受け付ける
注
このガイドを使用する前に、まず Checkout で決済を受け付けるための実装を構築します。
Use this guide to learn how to enable Boleto—it shows the differences between accepting a card payment and using Boleto.
支払い方法として Boleto を有効にする
新しい Checkout セッションを作成する際は、以下を行う必要があります。
boleto
をpayment_
のリストに追加します。method_ types - すべての
line_
がitems brl
通貨を使用していることを確認します。
その他の支払い方法オプション
You can specify an optional expires_
parameter in the payment method options for your Session
that sets the number of calendar days before a Boleto voucher expires. For example, if you create a Boleto voucher on Monday and you set expires_
to 2, the Boleto voucher expires on Wednesday at 23:59 America/Sao_Paulo (UTC-3) time. If you set it to 0, the Boleto voucher expires at the end of the day. The expires_
parameter can be set from 0 to 60 days. The default is 3 days. You can customize the default expiration days on your account in the Payment methods settings
Stripe がオンラインで提供する取引の詳細ページにリダイレクトする
注
Unlike card payments, the customer won’t be redirected to the success_url with Boleto payment.
Checkout フォームの送信に成功すると、顧客は hosted_
にリダイレクトされます。顧客はオンラインの取引詳細ページから Boleto 番号をコピーしたり、支払い票の PDF をダウンロードしたりできます。
Stripe sends a payment_intent.requires_action event when a Boleto voucher is created successfully. If you need to email your customers the voucher link, you can locate the hosted_
in payment_intent.next_action.boleto_display_details. Learn more about how to monitor a PaymentIntent with webhooks.
Stripe では、ブランディング設定 ページで顧客に表示される UI をカスタマイズすることができます。取引の詳細には、以下のブランド設定を適用できます。
- アイコン—ブランド画像と公開ビジネス名
- アクセントカラー— 番号コピーボタンのカラーとして使用されます
- ブランドカラー—背景色として使用されます
注文のフルフィルメントを行う
Because Boleto is a delayed notification payment method, you need to use a method such as webhooks to monitor the payment status and handle order fulfillment. Learn more about setting up webhooks and fulfilling orders.
支払いのステータスに変化があると、以下のイベントが送信されます。
イベント名 | 説明 | 次のステップ |
---|---|---|
顧客が Checkout フォームの送信を完了しました。Stripe が Boleto 支払い向けに取引の詳細を生成しています。 顧客が Boleto の取引の詳細を紛失した場合に備え、顧客に | 顧客が Boleto の支払いを行うのを待っています。 | |
checkout.session.async_payment_succeeded | 顧客は Boleto の支払いを完了しました。PaymentIntent が succeeded に移行します。 | 顧客が購入した商品またはサービスのフルフィルメントを行います。 |
checkout.session.async_payment_failed | Boleto 支払いの有効期限が切れたか、その他の理由で支払いが失敗しました。PaymentIntent のステータスは requires_ に戻ります。 | メールで顧客に連絡して、新たに注文をするようにリクエストします。 |
組み込みをテストする
Checkout の組み込みをテストする際は、支払い方法として Boleto を選択して、支払うボタンをクリックします。
メールアドレス | 説明 |
---|---|
| 顧客が 3 分後に支払い、約 3 分後に 例: fulaninho@example.com |
| 顧客が即座に支払い、数秒以内に 例: succeed_immediately@example.com |
| 顧客が支払う前に期限切れになり、数秒以内に The 例: expire_immediately@example.com |
| 顧客が支払う前に期限切れになり、約 3 分後に The 例: expire_with_delay@example.com |
| Simulates a Boleto voucher which never succeeds; it expires according to the 例: fill_never@example.com |
納税者番号 | 説明 |
---|---|
CPF CNPJ | テスト環境で、 |
返金を処理する
Boleto での支払いは返金できません。一部の加盟店では、直接問い合わせた顧客にクレジットを提供するプロセスを別途作成しています。
不審請求の申請を処理する
Boleto での支払いに関して、顧客が不審請求を申請することはできません。