Enregistrer des lecteurs
Enregistrez vos lecteurs dans un emplacement.
Vous devez enregistrer votre lecteur dans un emplacement afin de pouvoir accepter des paiements. Le processus d’enregistrement de votre lecteur diffère selon qu’il s’agit d’un lecteur intelligent ou d’un lecteur mobile.
Lecteurs intelligents
Code d’inscription
Pour cette méthode, vous devez générer un code d’association (également appelé code d’enregistrement) sur le lecteur. Si un lecteur n’est pas enregistré, un code d’association apparaît automatiquement à l’écran lorsque vous le sortez de son emballage. Si ce n’est pas le cas, ou si vous devez réenregistrer un lecteur, vous pouvez générer un nouveau code d’association à l’aide des paramètres d’administration. Après avoir généré le code d’association, vous pouvez le saisir dans le Dashboard ou l’API pour enregistrer le lecteur.
- Dans l’onglet Lecteurs de la page Lecteurs Terminal, cliquez sur Enregistrer le lecteur.
- Saisissez le code d’association sur le lecteur et cliquez sur Suivant.
- Donnez un nom au lecteur.
- Affectez le lecteur à un emplacement ou créez-en un nouveau.
- Confirmez les détails et cliquez sur Enregistrer.
Lecteurs mobiles
Enregistrez les lecteurs mobiles (Stripe Reader M2, BBPOS Chipper 2X BT et BBPOS WisePad 3) à un emplacement lors de la connexion au lecteur en spécifiant le locationId
dans votre BluetoothConnectionConfiguration
. Si vous préférez, vous pouvez enregistrer le lecteur sur le dernier emplacement utilisé en passant le reader.locationId
d’un lecteur découvert.
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)")
}
}