Lesegerät registrieren
Registrieren Sie Ihre Lesegeräte bei einem Standort.
Sie müssen Ihr Lesegerät bei einem Standort registrieren, um Zahlungen annehmen zu können. Das Verfahren zur Registrierung des Lesegeräts bei einem Standort unterscheidet sich je nachdem, ob es sich um ein intelligentes Lesegerät oder ein mobiles Lesegerät handelt.
Intelligente Lesegeräte
Registrierungscode
Für diese Methode müssen Sie einen Kopplungscode (auch als Registrierungscode bezeichnet) auf dem Lesegerät generieren. Wenn ein Lesegerät nicht registriert ist, wird automatisch ein Kopplungscode auf dem Bildschirm angezeigt, wenn Sie es auspacken. Wenn dies nicht der Fall ist oder Sie ein Lesegerät erneut registrieren müssen, können Sie über die Admin-Einstellungen einen neuen Kopplungscode generieren. Nachdem Sie den Kopplungscode generiert haben, können Sie ihn im Dashboard oder in der API eingeben, um das Lesegerät zu registrieren.
- Klicken Sie auf der Registerkarte Lesegeräte auf der Seite Terminal-Lesegeräte auf Lesegeräte registrieren.
- Geben Sie den Kopplungscode auf dem Lesegerät ein und klicken Sie auf Weiter.
- Geben Sie einen Namen für das Lesegerät an.
- Weisen Sie einem Standort zu oder erstellen Sie einen neuen.
- Bestätigen Sie die Angaben und klicken Sie auf Registrieren.
Mobile Lesegeräte
Registrieren Sie die mobilen Lesegeräte (Stripe Reader M2, BBPOS Chipper 2X BT und BBPOS WisePad 3) während der Verbindungsherstellung bei einem Standort, indem Sie die locationId
in Ihrer BluetoothConnectionConfiguration
angeben. Wenn Sie dies bevorzugen, können Sie erkannte Lesegeräte bei dem zuletzt verwendeten Standort registrieren, indem Sie die reader.locationId
übergeben.
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)")
}
}