tinkoff-asdk-android-old icon indicating copy to clipboard operation
tinkoff-asdk-android-old copied to clipboard

Ошика поле PAN не может быть пустым

Open revers-back opened this issue 6 years ago • 5 comments

Подскажите, почему может возникать ошибка

11-09 16:46:38.490 21550-21550/ru.golamago.android.debug E/(StandardErrorHandler.java:67): Unexpected error
                                                                                           ru.tinkoff.acquiring.sdk.AcquiringSdkException: Неверные параметры.: Поле PAN не должно быть пустым.
                                                                                               at ru.tinkoff.acquiring.sdk.AcquiringSdk.finishAuthorize(AcquiringSdk.java:135)
                                                                                               at ru.tinkoff.acquiring.sdk.EnterCardFragment$4.run(EnterCardFragment.java:491)
                                                                                               at java.lang.Thread.run(Thread.java:761)
                                                                                            Caused by: ru.tinkoff.acquiring.sdk.AcquiringApiException: Неверные параметры.: Поле PAN не должно быть пустым.
                                                                                               at ru.tinkoff.acquiring.sdk.AcquiringApi.performRequest(AcquiringApi.java:150)
                                                                                               at ru.tinkoff.acquiring.sdk.AcquiringApi.finishAuthorize(AcquiringApi.java:91)
                                                                                               at ru.tinkoff.acquiring.sdk.AcquiringSdk.finishAuthorize(AcquiringSdk.java:133)
                                                                                               at ru.tinkoff.acquiring.sdk.EnterCardFragment$4.run(EnterCardFragment.java:491) 
                                                                                               at java.lang.Thread.run(Thread.java:761) 

запуск активити для оплаты происходит так

Journal.setDebug(false); PayFormActivity .init(TinkoffSdkData.TERMINAL_KEY, TinkoffSdkData.PASSWORD, TinkoffSdkData.PUBLIC_KEY) .prepare(order.getId(), Money.ofRubles(order.getPrice().getTotal()), getString(R.string.activity_tinkoff_payment_title, order.getNumber()), getString(R.string.activity_tinkoff_payment_message), null, user.getEmail(), false, false ) .setCustomerKey(user.getId()) .setTheme(R.style.TinkoffTheme) .startActivityForResult(this, TinkoffSdkData.TINKOFF_REQUESR_CODE)

revers-back avatar Nov 09 '17 13:11 revers-back