FPX の支払いを受け付ける
注意
Stripe は、顧客の通貨、決済手段の制限、その他のパラメーターを評価して、決済手段オプションを自動的に提示します。決済を受け付けるの手順を使用して、Stripe ダッシュボードから決済手段を設定することをお勧めします。
引き続き、Checkout で顧客に提示する決済手段を手動で設定する必要がある場合は、こちらのガイド (たとえば、_「サブスクリプション」_モードでの決済の受け付け) を使用します。それ以外の場合は、ダッシュボードに移行します。
FPX は 1 回限りの使用の支払い方法です。FPX を使用して支払う場合、顧客はお客様の Web サイトからリダイレクトされ、支払いの送信後に、Web サイトに戻ります。ここで、お客様は支払いが成功したか失敗したかについて即時の通知を受け取ります。
決済を受け付ける
注
このガイドを使用する前に、まず Checkout で決済を受け付ける実装を構築します。
このガイドでは、FPX を有効にする方法を紹介し、カード支払いを受け付ける場合と、FPX を使用する場合との違いについて説明します。
支払い方法として FPX を有効にする
新しい Checkout セッションを作成する際は、以下を行う必要があります。
fpx
をpayment_method_types
のリストに追加します- すべての
line_items
がmyr
通貨を使用していることを確認します
注文のフルフィルメント
支払いの受け取り後に、注文のフルフィルメントを実行する方法を説明します。
確認ページ
FPX では、購入者が支払いを完了した後に、取引情報を購入者に表示する必要があります。成功ページをカスタマイズする場合は、成功ページをカスタマイズするためのガイドに従ってください。
カスタマイズする際は、Checkout セッションの PaymentIntent ID を使用して、PaymentIntent オブジェクトから直接 Charge オブジェクトを取得し、success_url
ページに以下の情報を表示する必要があります。
情報 | 情報のソース |
---|---|
取引日時 | Charge オブジェクトの created 。 |
金額 | Charge オブジェクトの amount 。 |
売り手の注文番号 | Charge オブジェクトの statement_descriptor 。 |
FPX 取引 ID | Charge オブジェクトの payment_method_details[fpx][transaction_id] 。 |
買い手の銀行名 | Charge オブジェクトの payment_method_details[fpx][bank] 。 |
取引ステータス | Charge オブジェクトの status 。 |
連携をテストする
Checkout の組み込みをテストする際は、支払い方法として FPX を選択して、支払いボタンをクリックします。
返金および不審請求の申請に対応する
FPX の返金期間は、元の支払い日から最長 60 日間です。
不審請求の申請プロセスはありません。顧客は各自の銀行で認証を行います。