-
- All Implemented Interfaces:
public interface PaymentListenerСобытия, возникающие в процессе оплаты PaymentProcess
-
-
Method Summary
Modifier and Type Method Description abstract UnitonSuccess(Long paymentId, String cardId, String rebillId)Оплата прошла успешно abstract UnitonUiNeeded(AsdkState state)В процессе оплаты возникла необходимость показать экран Acquiring SDK. abstract UnitonError(Throwable throwable, Long paymentId)В процессе оплаты произошла ошибка abstract UnitonStatusChanged(PaymentState state)Событие изменения состояния процесса оплаты -
-
Method Detail
-
onSuccess
abstract Unit onSuccess(Long paymentId, String cardId, String rebillId)
Оплата прошла успешно
- Parameters:
paymentId- уникальный идентификатор транзакции в системе банкаcardId- идентификатор карты в системе банка.rebillId- идентификатор рекуррентного платежа.
-
onUiNeeded
abstract Unit onUiNeeded(AsdkState state)
В процессе оплаты возникла необходимость показать экран Acquiring SDK. Вызывается в случае проверки 3DS или отклонения карты при рекуррентном платеже
- Parameters:
state- состояние, которое нужно указать при открытии экрана оплаты ru.tinkoff.acquiring.sdk.TinkoffAcquiring.openPaymentScreen
-
onError
abstract Unit onError(Throwable throwable, Long paymentId)
В процессе оплаты произошла ошибка
-
onStatusChanged
abstract Unit onStatusChanged(PaymentState state)
Событие изменения состояния процесса оплаты
-
-
-
-