Skip to content

onActivityResult resultCode 500 #50

Open
wanzer opened this issue Oct 29, 2018 · 9 comments
Open

onActivityResult resultCode 500 #50

wanzer opened this issue Oct 29, 2018 · 9 comments

Comments

@wanzer
Copy link

wanzer commented Oct 29, 2018

Добрый день.
При попытке провести платеж в onActivityResult resultCode 500.
PayFormActivity#dispatchResult возвращает error - java.lang.IllegalStateException: No card, no rebillId, no agreement provided. Номер карты вводится пользователем, привязки карты нет. Почему no card ?
Так же не понятно по - rebillId, agreement.

@al-dr
Copy link
Contributor

al-dr commented Oct 29, 2018

добрый день, какая версия библиотеки используется?

@wanzer
Copy link
Author

wanzer commented Oct 29, 2018

1.4.1 так как в проекте макс api 27, версия 1.4.2 требует api 28.

@al-dr
Copy link
Contributor

al-dr commented Oct 30, 2018

  1. Проверьте что на тестовых терминалах используются тестовые карты.
  2. Возможно, поможет понять причину, включенное логирование AcquiringSdk#setDebug(true)

@wanzer
Copy link
Author

wanzer commented Nov 5, 2018

По 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":"[email protected]","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
Copy link
Contributor

al-dr commented Nov 6, 2018

Проблема в настройках терминала.
Вам следует

  1. Зайти в ЛК https://oplata.tinkoff.ru/
  2. Перейти в настройки терминала и выбрать способ подключения – Мобильное приложение
  3. Нажать кнопку «Сохранить».

@denikaev
Copy link

denikaev commented May 16, 2019

@al-dr Такая же ошибка, пробовал делать то что al-dr советует, не помогло. Как быть?

@denikaev
Copy link

@al-dr

@al-dr
Copy link
Contributor

al-dr commented May 17, 2019

Добрый день, похоже на ошибку в настройках терминала, пришлите логи и настройки с которыми запускаете экран платежа, на почтовый ящик [email protected]

@PiN73
Copy link

PiN73 commented Nov 11, 2019

Проблема в настройках терминала.
Вам следует

1. Зайти в ЛК https://oplata.tinkoff.ru/

2. Перейти в настройки терминала и выбрать способ подключения – Мобильное приложение

3. Нажать кнопку «Сохранить».

Спасибо, после этого заработали платежи через мобильное приложение.

При этом платежи через сайт работать перестают. Кажется, что вкладки "Универсальное подключение" и "Мобильное приложение" содержат независмые настройки, а по факту переход между вкладками переключает терминал между режимами "Только сайт" и "Только приложение"

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants