その他の支払い方法公開プレビュー
Terminal のスマートリーダーにQR コードを表示して、サポートされている支払い方法を受け付けます。
Terminal のスマートリーダーは、カード以外にも支払い方法の取引固有の QR コードを表示できます。顧客はこのコードをスキャンして、モバイルデバイスで購入を完了できます。
以下のフローは、カードとカード以外の両方の決済手段に対応する支払いを示しています。また、カードを受け付けずに複数のカード以外の決済手段をサポートする場合、リーダーはタップまたは挿入プロンプトをスキップし、代わりにカード以外の決済手段オプションのメニューを表示します。カード以外の 1 つの決済手段をサポートする場合、リーダーは QR コードを直接読み込みます。
アメリカのリーダーで、かつ決済フローで QR コードベースの決済手段のみをサポートする場合は、setReaderDisplay を使用しないでください。setReaderDisplay
画面には NFC ロゴが表示されており、PaymentIntent の作成前にカード情報をトークン化する事前提示カードをサポートしています。

支払い方法の画面を収集する

決済手段の選択画面

読み込み画面

QR コードのスキャン画面

承認済みの画面
サポートされている支払い方法: WeChat Pay、Affirm
サポート対象のリーダー: Stripe Reader S700、BBPOS WisePOS E
注
Connect アカウントには、各決済手段の取引を実行するための必須ケイパビリティ が必要です。Connect と Affirm および WeChat Pay との互換性について、詳しくはこちらをご覧ください。
Stripe Terminal でカード以外の決済手段をテストするには、物理リーダーを使用します。シミュレートされたリーダーはサポートされていません。
すべての取引は、オフライン中にではなく、有効なネットワーク接続を使用して行う必要があります。
PaymentIntent を作成する
QR コードインターフェイスでカード以外の決済手段を受け付けるには、PaymentIntent を作成し、希望の決済手段タイプを payment_
パラメーターに含めます。
- 決済フローですべての決済手段オプションを顧客に提示するには、
card_
とカード以外の決済手段のタイプ (present affirm
、wechat_
) を組み合わせます。オフラインモードではカードのみがサポートされるため、頻繁にオフライン環境を使用している場合には、これを有効にすることをお勧めします。pay - カードを受け付けない場合は、カード以外の決済手段タイプ (
affirm
、wechat_
) のみをサポートします。pay - どの決済手段の決済フローに顧客を誘導するかがわかっている場合は、決済手段のタイプを 1 つ選択します。
注
card_
とカード以外の payment_
の両方に対応する支払いを処理するには、リーダーアプリケーションが 2.
以上でなければなりません。カード以外の payment_
のみに対応する支払いを処理するには、リーダーアプリケーションが 2.
以上でなければなりません。
キャプチャータイプ
ほとんどの決済手段は、手動キャプチャーに対応していません。決済手段のサポートを拡張するには、capture_
パラメーターを automatic
に設定して PaymentIntent を作成します。カード決済の手動キャプチャーをサポートしながら、自動キャプチャーが必要な決済手段も受け付けるには、ネストされた payment_
属性の capture_
を manual
に設定します。
支払いを処理する
カード決済とは異なり、QR コード決済の処理は非同期で行われます。QR コード決済で PaymentIntent が処理されると、Stripe はその支払いに一意の QR コードを生成します。支払いが処理されると、顧客がモバイルデバイスでスキャンするための QR コードがリーダーに表示されます。顧客がデバイスで支払いを完了した直後にリーダーが更新され、支払いの完了画面が表示されます。
注
リーダーが支払いの結果を表示するまでの所要時間は、使用された決済手段によって異なります。通常、リーダーは数秒後に更新されます。
QR コード決済は、支払いの即時処理と、収集と確定の 2 段階フローの両方に対応しています。
顧客体験
PaymentIntent が処理されると、顧客はリーダー画面に表示される QR コードをスキャンできるようになります。決済手段に応じて、顧客はモバイルアプリケーション (ほとんどの場合デジタルウォレット) で素早く支払いを確定するか、融資オファーの評価を含む詳細なプロセス (BNPL 決済手段) を完了するかを選択できます。以下は、サポートされている決済手段の決済フローのデモンストレーションです。
テスト
サンドボックスでは、携帯電話の通常の QR コードスキャンアプリケーションを使用して QR コードを読み取ることができます。QR コードペイロードには、次のいずれかのテスト決済ページに移動する URL が含まれています。
Affirm がホストするサンドボックスページ:Affirm でアカウント登録が完了している場合、QR コードの URL をクリックすると、Affirm がホストするサンドボックスページに移動し、そこで決済プロセスを完了できます。Affirm サンドボックスにリダイレクトされるときに、SSN の末尾 4 桁の入力を求められる場合があります。Affirm では、テスト用に
0000
または5678
の使用を推奨しています。Stripe 上のオンラインテスト決済ページ:Affirm でアカウント登録が完了していない場合は、Stripe 上のオンラインテスト決済ページに誘導され、そこでテスト決済を承認するか拒否するかを選択できます。
注
present_payment_method エンドポイントでは、QR コードの決済手段を指定できません。