スワイプデータを収集する非公開プレビュー
Terminal を使用して、リーダーのハードウェアインターフェイスで PCI 以外のデータを収集します。
プライベートプレビュー
データ収集の非公開ベータ版へのアクセスをリクエストする場合は、次の情報を添えて terminal-collect-data@stripe.com までお問い合わせください。
- ユースケース
- 端末装置とシステムタイプ
- 磁気ストライプのデータフォーマット
- プロバイダー (サードパーティーのカードプロバイダーを利用している場合)
Terminal SDK とリーダーのハードウェアインターフェイス (磁気ストライプリーダーなど) を使用して、ギフトカードなどの PCI 以外の決済手段を読み取ります。この機能はオフラインでは利用できません。
カードをスワイプした後、 Terminal SDK はトークン化されたデータオブジェクトを提供します。このトークンを使用して、バックエンドでクリアテキストの追跡データを安全に取得します。
Terminal リーダーは、以下のフォーマットに沿ったクリアテキストの磁気ストライプデータのみを読み取り、保存します。
- カードデータはトラック 2 でのみ使用できます。
- カードデータは、ISO/IEC-7813 のトラック 2 の開始点
;と終了点?のみを使用します。区切り文字は使用しません。 - カードデータは数字のみで構成されます。
承認済みのフォーマットとカード番号が一致しない場合は、カードのフォーマットと BIN 範囲をご用意のうえ、Terminal チームにお問い合わせください。
スワイプデータの収集は、以下で利用できます。
- Android SDK および iOS SDK
3.以降、または React Native SDK7. 0 0.以降を使用する BBPOS Chipper2X BT および Stripe M2 でサポートされているすべての国。0. 1-beta. 27 - Stripe Reader S700、Android SDK を使用したリーダーソフトウェアバージョン
2.以降の BBPOS WisePOS E、Apps on Devices、iOS SDK28. 3. 0 4.以降、React Native SDK2. 0 0.以降がサポートされているすべての国。0. 1-beta. 27
データを収集
Terminal. を使用して、POS アプリケーションにデータを収集するように求めます。関数に渡される構成で受信するデータの種類を指定します (. など)。顧客がカードをスワイプすると、SDK はデータを表すトークンを返すか、スワイプが失敗した場合はエラーを返します。このトークンをインテグレーションで使用して、データを参照します。
メモ
サポート対象のリーダーでは、顧客が取引をキャンセルする機能が デフォルトで有効 になりました。スマートリーダーで顧客のキャンセルを無効にするには、customerCancellation を . に設定します。
収集したデータを取得する
ギフトカードの引き換えなどの操作を行う必要がある場合は、収集したデータトークンを使用してバックエンドからクリアテキストデータを取得します。収集されたデータは、Stripe のサーバー上に 24 時間保管されます。
メモ
Stripe は、収集データの認証または収集データを使用した取引の承認を実行せず、それらに関する責任を負いません。Stripe は、収集データに関連する第三者による違法行為や不正利用について責任を負いません。