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