PayTo 支払い
オーストラリアのリアルタイム支払い方法である PayTo をご紹介します。
PayTo は、オーストラリアで使用されているリアルタイムの決済手段です。1 回限りの決済と継続課金を受け付けることができます。PayTo で決済する場合、顧客はモバイルバンキングアプリまたはオンラインバンキングを使用して、同意書を認証し、承認します。
決済が成功したか失敗したかについては、遅延通知を受け取ります。Stripe は通常、同意書の承認から 60 秒以内に決済の最終ステータスに関する通知を送信します。
決済フロー
顧客は次のいずれかの方法を使用して PayTo で支払います。
PayID : 顧客は PayID (顧客の銀行口座に関連付けられた一意の ID) を指定して同意書承認を開始できます。
アカウントおよび BSB 番号 : 顧客は銀行口座の詳細を指定して、同意書承認を開始できます。
どちらの場合にも、顧客は銀行から PayTo 同意書の承認を求めるリクエストを受け取ります。通常、このリクエストはプッシュ通知またはメールで表示されます。
始める
PayTo は Checkout Sessions を通じて、Payment Element で、または直接 API 統合を通じて利用できます。また、Billing および Payment Links にも対応しています。PayTo は動的な決済手段として提供されるため、PayTo や他の決済手段を個別に統合する必要はありません。Payment Element を使用する場合、Stripe が自動的に表示すべき最適な決済手段を判断します。Stripe ダッシュボードにアクセスして PayTo を有効化してください。
支払い方法を手動で一覧表示する場合は、決済として PayTo を手動で設定する方法をご覧ください。
同意書
PayTo 同意書 では、金額、頻度、目的、支払いの許容期間を指定できます。支払いを徴収するために必要な最小限の同意書を設定します。ただし、より柔軟な対応が必要な場合は、同意書の金額を制限してください。これは、金額が指定されていない 同意書が常に拒否される 銀行があるためです。
この表では、PayTo がサポートする同意書フィールドについて説明しています。これらのフィールドを指定するには、payment_ に mandate_ パラメーターを指定します。たとえば、Payment Intents API の mandate_options パラメーターを参照してください。
| 同意書フィールド | 詳細 | 請求動作 |
|---|---|---|
| amount | 徴収する金額。amount_type が fixed の場合は必須です。 | Subscription API の payment_method_options を使用して amount を指定できます。 |
| amount_type | 徴収する金額のタイプ。請求される金額は、fixed または maximum タイプの amount パラメーターの値以下である必要があります。デフォルトは maximum です。 | amount_type は指定できません。Stripe は maximum に設定します。 |
| payment_schedule | 決済を徴収する頻度。デフォルトは adhoc です。 | payment_schedule は指定できません。Stripe は adhoc に設定します。 |
| purpose | 決済が行われる理由。Stripe は、 加盟店カテゴリコード (MCC) に基づいてデフォルトの purpose を推定します。デフォルト値が同意書の目的を正確に表していない場合は、有効な値のいずれかを使用してこのフィールドを上書きします。mandate オブジェクトで、目的を指定しない場合のデフォルト値を確認できます。 | Subscription API の payment_method_options を使用して purpose を指定できます。目的を指定しない場合、デフォルト値が使用されます。 |
| start_date | 決済の回収元となる YYYY-MM-DD 形式の日付。デフォルトは確定時刻です。 | start_date は指定できません。Stripe は確定時刻に設定します。 |
| end_date | YYYY-MM-DD 形式の日付。この日付を超えると決済は回収されません。デフォルトは終了日なしです。 | end_date は指定できません。Stripe は終了日なし (nil) に設定します。 |
| payments_per_period | 決済期間中に行われた決済の回数。payment_schedule が adhoc である場合を除き、デフォルトは 1 です。この場合、デフォルトは制限なし (nil) です。 | payments_per_period は指定できません。Stripe は制限なし (nil) に設定します。 |
返金
PayTo の支払いを返金するには、Stripe Refunds API を呼び出すか、Stripe ダッシュボード を使用します。PayTo の支払いは、元の支払いから最大 2 年間返金できます。顧客は通常数分以内に銀行口座で返金を受け取りますが、一部の銀行では PayTo の返金の処理に最大数日かかることがあります。
PayTo は、全額返金と一部返金をサポートしています。また、元の支払い金額を上限として、複数の一部返金を発行することもできます。
不審請求の申し立て
不審請求の申請が作成されると、Stripe は charge. と charge. の両方の webhook イベントを送信し、お客様の Stripe 残高から不審請求の申請金額と関連する手数料を差し引きます。
クレジットカードの不審請求の申し立てとは異なり、PayTo の不審請求の申し立てはすべて最終的なものであり、異議申し立てはできません。顧客が決済の不審請求の申し立てに成功した場合は、顧客に連絡して状況を解決してください。問題が解決し、顧客が売上を返金する意思がある場合は、顧客が新たに決済を行う必要があります。
Connect
PayTo とともに Stripe Connect を使用することで、連結アカウントの代理として支払いを処理できます。Connect ユーザーは、以下の支払いタイプで PayTo を使用できます。
Express ダッシュボードまたは Stripe がホストしていないダッシュボードを使用する連結アカウントに対して PayTo を有効にする
Express ダッシュボードまたは Stripe がホストしていないダッシュボードを使用する連結アカウントをオンボーディングするには、Capabilities API を使用して、payto_ ケイパビリティをリクエストします。詳細については、連結アカウントの支払い方法を有効にする をご覧ください。
取引限度額とその他の考慮事項
銀行の中で、PayTo は継続取引と 1,000 AUD 未満の取引で最もパフォーマンスが高くなります。PayTo のパフォーマンスは、買い手の銀行、口座種別、決済頻度によって異なる場合があります。各銀行は、リスクを管理して不正利用を防止するための追加の対策を実施できます。
銀行固有の考慮事項について、詳細は以下にリンクされているドキュメントをご覧ください。