Open wanzer opened 6 years ago
добрый день, какая версия библиотеки используется?
1.4.1 так как в проекте макс api 27, версия 1.4.2 требует api 28.
По AcquiringSdk#setDebug(true) получаю такой лог:
11-05 17:39:46.074 22524-23249/com.devs256.zapravka I/System.out: Tinkoff Acquiring SDK: === Got server response: {"Success":true,"ErrorCode":"0","TerminalKey":"1539683131793DEMO","Status":"NEW","PaymentId":"40519943","OrderId":"239","Amount":68499,"PaymentURL":"https://securepay.tinkoff.ru/sSqIdF"} 11-05 17:39:46.104 22524-23249/com.devs256.zapravka I/System.out: Tinkoff Acquiring SDK: CardData 11-05 17:39:46.114 22524-23249/com.devs256.zapravka I/System.out: Tinkoff Acquiring SDK: InfoEmail Tinkoff Acquiring SDK: Password Tinkoff Acquiring SDK: PaymentId Tinkoff Acquiring SDK: SendEmail Tinkoff Acquiring SDK: TerminalKey Tinkoff Acquiring SDK: === Sending POST request to https://securepay.tinkoff.ru/v2/FinishAuthorize Tinkoff Acquiring SDK: ===== Parameters: {"SendEmail":"true","CardData":"cygGLQAc4Iv5v1Jq8sGEYsnKmwVZQtKsKTCx0VN5uloMXVbKXczGQ1UeqmXfmc5dxIKDzEHPavDD\n+TdUsgyos6V+8/qOWJXtcxszqtEkzOjvE+UyWGPtt634tJoaDT9LdQ3fsZvADik5r443s4iX6GWi\nm04NEBzpxq5LSPqhx16JtGytD2UD5hZURSHEiDoQHVl6J9IK5++KgrqD9LBVHl21r8ccqkhhww+B\n+86WUctoa/7/lmkxEuKHlK8MYggaoQ4w9LiI9NKYjYwQdwz6uwWybBYCc/2uUxtu/Pzu8lJXiKg5\nEDNv4thnCnkQRM0OBLfD9UqVWAxmkr0OoDQAsw\u003d\u003d","InfoEmail":"fut2@ukr.net","TerminalKey":"1539683131793DEMO","PaymentId":"40519943","Token":"12d39d708c135344d10c90cd867e5a942bac899b243f7b5e643130fd7fc8d9bc"} 11-05 17:39:46.294 22524-23249/com.devs256.zapravka I/System.out: Tinkoff Acquiring SDK: === Got server response: {"Success":false,"ErrorCode":"3","Message":"Acquiring application internal error","Details":"java.lang.IllegalStateException: No card, no rebillId, no agreement provided"}
Так понимаю транзакция успешна раз есть и Token и PaymentId но в конце ошибка.
Проблема в настройках терминала. Вам следует
@al-dr Такая же ошибка, пробовал делать то что al-dr советует, не помогло. Как быть?
@al-dr
Добрый день, похоже на ошибку в настройках терминала, пришлите логи и настройки с которыми запускаете экран платежа, на почтовый ящик oplata@tinkoff.ru
Проблема в настройках терминала. Вам следует
1. Зайти в ЛК https://oplata.tinkoff.ru/ 2. Перейти в настройки терминала и выбрать способ подключения – Мобильное приложение 3. Нажать кнопку «Сохранить».
Спасибо, после этого заработали платежи через мобильное приложение.
При этом платежи через сайт работать перестают. Кажется, что вкладки "Универсальное подключение" и "Мобильное приложение" содержат независмые настройки, а по факту переход между вкладками переключает терминал между режимами "Только сайт" и "Только приложение"
Добрый день. При попытке провести платеж в onActivityResult resultCode 500. PayFormActivity#dispatchResult возвращает error - java.lang.IllegalStateException: No card, no rebillId, no agreement provided. Номер карты вводится пользователем, привязки карты нет. Почему no card ? Так же не понятно по - rebillId, agreement.