MOTO による支払いを処理する
Stripe Terminal を使用して通信注文 / 電話注文 (MOTO) の決済を処理します。
アクセスのリクエスト
MOTO 決済の処理を開始するには、Stripe サポートにお問い合わせください。
サーバー主導型の連携で MOTO 決済を処理するには、以下を行う必要があります。
- PaymentIntent を作成 します。
- 決済を処理します。
- リーダーの状態を確認します。
- 決済をキャプチャーします。
PaymentIntent を作成する
MOTO 決済の回収を開始するには、card を含む payment_method_types を指定して PaymentIntent を作成する必要があります。
支払いを処理する
プライベートプレビュー
CVC はMOTO 取引に必須です。CVC のスキップはプライベートプレビュー中であり、通信販売でリクエストできます。アクセスについては、Stripe サポートにお問い合わせください。
PaymentIntent の作成後に、process_payment_intent を使用して決済を処理し、process_config[moto] を true に設定します。
process_payment_intent リクエストは非同期です。リクエスト後、リーダーはカード保有者のクレジットカード番号、CVC、有効期限、郵便番号の入力を求めます。
メモ
setReaderDisplay メソッドを使用してカートの詳細を表示している場合は、リーダーの表示を項目インターフェイスからスプラッシュスクリーンにリセットしてから、MOTO 決済を回収する必要があります。
リーダーの状態を確認する
アプリケーションは、リーダーの状態を確認するための手順に従って、決済の成功 (承認) を確認する必要があります。
この支払いをキャプチャーします
PaymentIntent が requires_ ステータスの場合は、キャプチャーを呼び出して決済を完了する必要があります。
テスト
シミュレーションリーダーとシミュレーションテストカード番号を使用して、導入をテストします。