fonrit
fonrit
В ProGuard у меня указано: -keep class ru.tinkoff.acquiring.sdk.localization.** { *; } -keep class ru.tinkoff.acquiring.sdk.requests.** { *; } -keep class ru.tinkoff.acquiring.sdk.models.** { *; } -keep class ru.rtln.tds.sdk.** { *; } -keep...
После того как я включил minifyEnabled со старым ProGuard, краш не воспроизвелся. Прописал -keep class ru.tinkoff.acquiring.sdk.** { *; }. Поминоторю
Добрый день, переодически проблема воспроизводится с ранее указанным исключением: -keep class ru.tinkoff.acquiring.sdk.** { *; }
Это да, а вот **AcquiringSdkException** возвращает только статус (Из этой страницы https://www.tinkoff.ru/kassa/develop/api/payments) который нужно обрабатывать самим, не может ли он вернуть клиенто ориентированную ошибку как **AcquiringApiException**: **message**: Попробуйте повторить попытку...
Да. AcquiringApiException возвращает текст и код ошибки, с ним нет проблем кроме того что некоторый текст довольно кривой. А вот из AcquiringSdkException можно вытащить только message, который возвращается в таком...
Речь идет о исключении которое выбрасывает AcquiringSdkException или ошибки AcquiringApiException ?
Я почему то вижу логи только с теста, с прода есть скрин дебага **Тест:** https://rest-api-test.tinkoff.ru/v2/GetState Response: { "Success": true, "ErrorCode": "1014", "Message": "Карта недействительна", "TerminalKey": "TestSDK", "Status": "REJECTED", "PaymentId": "4072210335",...
Было хорошо если AcquiringSdkException возвращал message (Опционально) и state, чтобы можно было локально Обработать ошибку в случае необходимости. А то сейчас в message возвращает state и не погрузившись не понятно...
Можете пожалуйста ответить