При попытке сделать тестовый платеж, открывается активити и в логах вижу следующее:
Tinkoff Acquiring SDK: === Sending POST request to https://rest-api-test.tcsbank.ru/v2/GetCardList
Tinkoff Acquiring SDK: === Got server response: {"Success":false,"ErrorCode":"7","Message":"Неверный статус покупателя.","Details":"Покупатель не найден.","CustomerKey":"G_355"}
данные покупателя и опционально параметры кастомизации экрана оплаты:
val paymentOptions = PaymentOptions().setOptions {
orderOptions { // данные заказа
orderId = "topup_01"
amount = Money.ofCoins(10000)
title = "ПОПОЛНЕНИЕ"
description = "пополнение счета"
recurrentPayment = false
}
customerOptions { // данные покупателя
customerKey = "G_355"
email = "sharknet@yandex.ru"
checkType = CheckType.THREE_DS.toString()
}
featuresOptions { // настройки визуального отображения и функций экрана оплаты
useSecureKeyboard = true
localizationSource = AsdkSource(Language.RU)
handleCardListErrorInSdk = true
cameraCardScanner = null//CameraCardIOScanner() as CameraCardScanner
darkThemeMode = DarkThemeMode.DISABLED
theme = R.style.AcquiringTheme
}
}
val tinkoffAcquiring = TinkoffAcquiring(BuildConfig.TERMINAL_KEY, BuildConfig.TERMINAL_PAS, BuildConfig.TERMINAL_OPEN_KEY)
tinkoffAcquiring.openPaymentScreen(context as Activity, paymentOptions, AppConstants.PAYMENT_REQUEST_CODE)
При попытке сделать тестовый платеж, открывается активити и в логах вижу следующее: Tinkoff Acquiring SDK: === Sending POST request to https://rest-api-test.tcsbank.ru/v2/GetCardList Tinkoff Acquiring SDK: === Got server response: {"Success":false,"ErrorCode":"7","Message":"Неверный статус покупателя.","Details":"Покупатель не найден.","CustomerKey":"G_355"}
данные покупателя и опционально параметры кастомизации экрана оплаты: val paymentOptions = PaymentOptions().setOptions { orderOptions { // данные заказа orderId = "topup_01" amount = Money.ofCoins(10000) title = "ПОПОЛНЕНИЕ" description = "пополнение счета" recurrentPayment = false } customerOptions { // данные покупателя customerKey = "G_355" email = "sharknet@yandex.ru" checkType = CheckType.THREE_DS.toString() } featuresOptions { // настройки визуального отображения и функций экрана оплаты useSecureKeyboard = true localizationSource = AsdkSource(Language.RU) handleCardListErrorInSdk = true cameraCardScanner = null//CameraCardIOScanner() as CameraCardScanner darkThemeMode = DarkThemeMode.DISABLED theme = R.style.AcquiringTheme } } val tinkoffAcquiring = TinkoffAcquiring(BuildConfig.TERMINAL_KEY, BuildConfig.TERMINAL_PAS, BuildConfig.TERMINAL_OPEN_KEY) tinkoffAcquiring.openPaymentScreen(context as Activity, paymentOptions, AppConstants.PAYMENT_REQUEST_CODE)
Что не так?