リーダーに接続する
アプリケーションを Stripe Terminal リーダーに接続します。
注
まだリーダーを選択していない場合は、利用可能な Terminal リーダーを比較して、ニーズに最適なリーダーを選択してください。
Stripe Terminal SDK およびサーバー主導型の連携にはシミュレーションされた内蔵カードリーダーが付属しているため、物理ハードウェアに接続することなくアプリを開発してテストすることができます。連携が完了している場合も、構築中であっても、シミュレーションされたリーダーを使用してアプリ内のすべての Terminal フローをエミュレートします。
シミュレーション済みのリーダーには UI が表示されません。アプリで接続した後、Stripe SDK または API への呼び出しが成功すると、これが機能していることを確認できます。
SDK のシミュレーションされたリーダーは、必要に応じて自動的にカード提示をシミュレーションします。サーバー主導型のシステムでは、構築済みのシステムを更新して、カード提示をシミュレーションします。
シミュレーションされたリーダーを使用するには、simulated
オプションを true
に設定して discoverReaders を呼び出し、リーダーを検索します。discoverReaders
が結果を返したら、connectReader を呼び出してシミュレーションされたリーダーに接続します。
モバイルリーダーやタッチ決済リーダーに接続する際、シミュレーションされたリーダーであっても、実装では接続設定に locationId
を含める必要があります。シミュレーションされたリーダーは実際の場所に関連付けることができないため、シミュレーションされたリーダーの模擬 locationId
を指定します。
シミュレーションされたリーダーの設定
シミュレーションされたリーダーは少量の設定をサポートするため、POS アプリケーション内で、複数のカードブランドや、支払い拒否といったエラーシナリオなど、さまざまなフローをテストできます。この動作を有効にするには、決済手段を収集する前に次のコードを使用します。
次のステップ
アプリケーションをリーダーに接続しました。次に、Stripe Terminal の最初の支払いを回収します。
BBPOS および Chipper™ の名称およびロゴは BBPOS Limited の米国および/またはその他の国における商標または登録商標です。Verifone® の名称およびロゴは Verifone の米国および/またはその他の国における商標または登録商標のいずれかです。これらの商標の使用は BBPOS または Verifone による何らかの承認を意味するものではありません。