Я работаю с терминалом Stripe с помощью программы чтения Wisepad 3. Устройство чтения было обнаружено на этапе обнаружения, но оно не подключается. Мы пока не используем Location.
В документации написано:
https://docs.stripe.com/terminal/quickstart?reader=wp3
Чтобы подключиться к считывателю, ваш бэкэнд должен предоставить SDK разрешение на использование считывателя с вашей учетной записью Stripe, предоставив ему секрет из ConnectionToken. Ваш бэкэнд должен создавать токены подключения только для клиентов, которым он доверяет. Если вы используете Stripe Connect, вам также следует распространить токен подключения на соответствующие подключенные учетные записи. При использовании местоположений вам следует передать идентификатор местоположения при создании токена подключения для управления доступом к читателям.
Из документации кажется, что использовать местоположение необязательно. Но в конфигурации кода подключения необходимо указать идентификатор местоположения. Я хотел бы знать, можно ли подключить устройство чтения без использования идентификатора местоположения.
Мой текущий код для подключения:
private fun connectToReader(reader: Reader, result: MethodChannel.Result) {
val bluetoothReaderListener = TerminalBluetoothReaderListener()
val connectionConfig = ConnectionConfiguration.BluetoothConnectionConfiguration(
locationId = "",
autoReconnectOnUnexpectedDisconnect = true,
bluetoothReaderListener = bluetoothReaderListener
)
Terminal.getInstance().connectReader(reader, connectionConfig, object : ReaderCallback {
override fun onSuccess(connectedReader: Reader) {
Log.d("StripeTerminal", "Reader connected: ${connectedReader.serialNumber}")
notifyFlutterReaderConnection(true)
result.success("Reader connected successfully: ${connectedReader.serialNumber}")
}
override fun onFailure(e: TerminalException) {
Log.e("StripeTerminal", "Error connecting to reader: ${e.message}")
notifyFlutterReaderConnection(false)
result.error("CONNECT_ERROR", "Error connecting to reader: ${e.message}", null)
}
})
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... mial-in-an
Необходимо ли использовать идентификатор местоположения для подключения устройства чтения в терминале Stripe на Android? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Изменить токен подключения/переключить учетную запись в терминале Stripe
Anonymous » » в форуме Android - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-