決済を受け付けるには、リーダーを場所に登録する必要があります。リーダーを場所に登録するプロセスは、スマートリーダー であるか、モバイルリーダー であるかによって異なります。
書き込み権限を持つユーザー役割 は、リーダーを登録できます。
スマートリーダー 以下の 3 つのいずれかの方法でスマートリーダーを登録できます。
登録コード この方法では、リーダーでペアリングコード (登録コードとも呼ばれる) を生成する必要があります。リーダーが登録されていない場合は、ボックスを解除する際にペアリングコードが自動的に画面に表示されます。ペアリングされていない場合、またはリーダーを再登録する必要がある場合は、管理者設定 を使用して新しいペアリングコードを生成できます。 ペアリングコードを生成した後、ダッシュボードまたは API でそれを入力してリーダーを登録できます。
Terminal Readers ページのリーダー タブで、リーダーを登録する をクリックします。リーダーでペアリングコードを入力して、次へ をクリックします。 リーダーの名前を入力します。 場所を割り当てるか、新しい場所を作成します。 詳細を確認して、登録 をクリックします。 シリアル番号 シリアル番号を使用してリーダーを登録できます。この方法は、登録のために誰かが物理的にリーダーを持っている必要がないため、リーダーを箱から出してすぐに使用できます。この方法では、ペアリングコードを生成するためにリーダーを物理的に持っていなくても、リーダーを再登録できます。
シリアル番号は、次の 4 つの方法で見つけることができます。
注 この方法は、アカウントが注文したリーダーにのみ機能します。プラットフォームの場合、サブアカウントに登録するためには、プラットフォームまたはサブアカウントが注文を出さなければなりません。
注 この方法では一度に最大 10 件のリーダーを登録できます。
シリアル番号を見つけたら、ダッシュボードの登録フローを使用してリーダーを登録できます。
Terminal Readers ページで、リーダーを登録する をクリックします。シリアル番号を入力して、次へ をクリックします。複数のデバイスを一度に登録するには、複数のシリアル番号をカンマで区切って入力します。 任意でリーダーの名前を選択します。 すでに場所を作成している場合は、リーダーの新しい場所を選択します。まだ作成していない場合は、+ 新規追加 をクリックして場所を作成します。 登録する をクリックしてリーダーの登録を完了します。注文番号 注 この方法は、アカウント (またはサブアカウントの 1 つ) によって注文されたリーダーにのみ機能します。リーダーがそのアカウントの注文に関連付けられていない場合、この方法は機能しません。
ダッシュボードでは、以下の 2 つのいずれかの方法で注文番号を使用してリーダーを登録できます。
注文から ハードウェアの注文 ページで、ステータスが shipped
または delivered
の注文を見つけます。行の最後にあるオーバーフローメニュー ( ) をクリックし、次に登録する をクリックします。リーダーの登録ページで、ハードウェアの注文から登録する 1 つ以上のリーダーを選択して、登録 をクリックします。 任意でリーダーの名前を選択します。複数のリーダーを選択した場合、名前はプレフィックスとして機能し、Stripe はリーダーに順番に名前を付けます (たとえば、「テストリーダー」と入力した場合、リーダーには「テストリーダー 1」、「テストリーダー 2」のように名前が付けられます)。 すでに場所を作成している場合は、リーダーの新しい場所を選択します。そうでない場合は、+ 新規追加 をクリックして場所を作成します。 登録する をクリックしてリーダーの登録を完了します。登録フロー Terminal Readers ページで、リーダーを登録する をクリックします。注文番号を入力して、次へ をクリックします。注文に登録可能なリーダーがある場合は、登録 をクリックして続行します。 リーダーを登録する ページで、ハードウェアの注文から登録するリーダーを 1 つ以上選択して、登録する をクリックします。任意でリーダーの名前を選択します。複数のリーダーを選択した場合、名前はプレフィックスとして機能し、Stripe はリーダーに順番に名前を付けます (たとえば、「テストリーダー」と入力した場合、リーダーには「テストリーダー 1」、「テストリーダー 2」のように名前が付けられます)。 すでに場所を作成している場合は、リーダーの新しい場所を選択します。まだ作成していない場合は、+ 新規追加 をクリックして場所を作成します。 登録する をクリックしてリーダーの登録を完了します。モバイルリーダー モバイルリーダー (Stripe Reader M2 、BBPOS Chipper 2X BT 、BBPOS WisePad 3 ) は、BluetoothConnectionConfiguration
で locationId
を指定することにより、リーダーへの接続中に場所に登録できます。また、検出されたリーダーから reader. locationId
を渡すことにより、最後に使用された場所にリーダーを登録することもできます。
let connectionConfig : BluetoothConnectionConfiguration
do {
connectionConfig = try BluetoothConnectionConfigurationBuilder ( delegate : yourMobileReaderDelegate , locationId : )
. build ( )
} catch {
return
}
Terminal . shared . connectReader ( selectedReader , connectionConfig : connectionConfig ) { reader , error in
if let reader = reader {
print ( "Successfully connected to reader: \( reader ) " )
} else if let error = error {
print ( "connectReader failed: \( error ) " )
}
}