Tap to Pay
Tap to Pay on iPhone を使用して、互換性のある iPhone と Stripe Terminal SDK で対面の非接触型決済を受け付けます。Tap to Pay on iPhone は、Visa、Mastercard、アメリカン・エキスプレスの非接触型カードと NFC ベースのモバイルウォレット (Apple Pay、Google Pay、Samsung Pay) に対応しています。PIN 入力は、対象となる市場でサポートされています。ディスカバーのサポートは、アメリカのみが対象です。Stripe は Tap to Pay on iPhone を Terminal iOS SDK に含め、iOS モバイルアプリで直接決済を行うことができます。
注
プラットフォームの場合、Tap to Pay on iPhone の使用には、Apple Acceptance Platform User Terms and Conditions (Apple 製品を受け付けるプラットフォームのユーザー向け利用規約) が適用されます。
提供状況
ベータ で利用可能
注
アメリカ、オーストラリア、イギリス以外を拠点とするプラットフォームとビジネスは、Stripe の国際的なベータプログラムに参加しない限り Tap to Pay on iPhone の使用が認められません。ベータプログラムへのご参加をご希望の場合は、お問い合わせください。
始める
Tap to Pay on iPhone には、最新バージョンの Terminal iOS SDK が必要であり、connectLocalMobileReader
メソッドと SCPDiscoveryMethodLocalMobile
検出オプションが導入されています。
まず Terminal iOS SDK を設定する必要があります。iOS SDK を使いこなせるようになると、アプリケーション内で Tap to Pay on iPhone のサポートを開始できます。
エンタイトルメントとビルドファイル
Tap to Pay on iPhone を使用して支払いを受け付けるには、アプリケーションで、Apple Developer アカウントから Tap to Pay on iPhone のエンタイトルメントをリクエストして構成する必要があります。このエンタイトルメントをリクエストする手順については、こちらをご覧ください。
アプリのビルドターゲットにエンタイトルメントファイルを追加したら、以下を追加します。
キー | com.apple.developer.proximity-reader.payment.acceptance |
値のタイプ | boolean |
値 | true または 1 |
対応デバイス
Tap to Pay on iPhone に必要なもの:
- アメリカでは iOS 16.0 以降が動作する iPhone XS 以降。
- オーストラリアとイギリスでは、iOS 16.4 以降が動作する iPhone XS 以降。
- フランスとオランダで iOS 17.0 以降を実行する iPhone XS 以降。
最適なパフォーマンスを得るために、ユーザーに最新バージョンの iOS に更新するように依頼することをお勧めします。
注
Tap to Pay は、iOS のベータリリースでは機能しません。
カード保有者の本人確認の制限とフォールバック
一定金額を超える一部の非接触型カード取引では、PIN の入力などの追加のカード保有者の確認手段 (CVM) が必要となることがあります。Tap to Pay on iPhone は、iOS 16.4 以上を実行しているデバイスで PIN の入力がサポートされます。NFC ウォレット決済 (Apple Pay、Google Pay、Samsung Pay など) は、こうした制限の対象にはならない場合があります。
イギリスでは、強力な顧客認証 (SCA) の要件に対応するために一部のカードをデバイスに挿入する必要がありますが、これはカード発行会社によって異なります。これに該当する場合、PIN 画面が表示される前に、理由 offline_pin_required
によって支払いが拒否されます。このようなシナリオでは、顧客に別のカードの使用を依頼したり、Terminal カードリーダーの使用や、Stripe Payment Link を送信するなどの別の方法を使用して支払いを回収することをお勧めします。
ベストプラクティスとプロモーションのガイドライン
Tap to Pay on iPhone でユーザー体験を最適化して、Apple の審査プロセスに合格するようにするには、Human Interface Guidelines (ヒューマンインターフェイスガイドライン) (英語) に従います。
以下の点をご検討ください。
- アプリの起動時にバックグラウンドでリーダーを接続して、支払い回収時の待機時間を短縮します。
- 待機画面を短縮するために、アプリがフォアグラウンドになったときにリーダーを再接続します。
- 製品内のプロモーション、テキストやメールのアラートなど、互換性のある iPhone で非接触型決済を受け付ける方法をユーザーに伝えられるようにする研修を加盟店に提供します。詳細については、Apple の developer marketing guidance (開発者マーケティングガイダンス) (英語) および merchant education (加盟店への教育) (英語) をご覧ください。
- Apple のブランドガイドラインに従った Stripe のメッセージテンプレートとデザイン資産を使用して、Tap to Pay on iPhone キャンペーンを始動し、プロモーションを行います。パートナーポータルでこれらの資産にアクセスするには、こちらから Stripe パートナーにご登録ください。