Package ru.tinkoff.acquiring.sdk.payment
Class RecurrentPaymentProcess
-
- All Implemented Interfaces:
public final class RecurrentPaymentProcessCreated by i.golovachev
-
-
Field Summary
Fields Modifier and Type Field Description private final StateFlow<PaymentByCardState>stateprivate final StateFlow<Notification>loadingState
-
Method Summary
Modifier and Type Method Description final StateFlow<PaymentByCardState>getState()final StateFlow<Notification>getLoadingState()final Unitstart(AttachedCard cardData, PaymentOptions paymentOptions, String email)final UnitstartWithCvc(String cvc, String rebillId, String rejectedId, PaymentOptions paymentOptions, String email)final Unitrecreate()final UnitonThreeDsUiInProcess()final Unitset3dsResult(Long paymentId, String cardId, String rebillId, Money amount)final Unitset3dsResult(Throwable error)final UnitsetChallengeResult(AppBaseChallengeResult result, PaymentOptions paymentOptions)final static RecurrentPaymentProcessget()final static Unitinit(AcquiringSdk sdk, Application application, ThreeDsDataCollector threeDsDataCollector)-
-
Method Detail
-
getState
final StateFlow<PaymentByCardState> getState()
-
getLoadingState
final StateFlow<Notification> getLoadingState()
-
start
final Unit start(AttachedCard cardData, PaymentOptions paymentOptions, String email)
-
startWithCvc
final Unit startWithCvc(String cvc, String rebillId, String rejectedId, PaymentOptions paymentOptions, String email)
-
onThreeDsUiInProcess
final Unit onThreeDsUiInProcess()
-
set3dsResult
final Unit set3dsResult(Throwable error)
-
setChallengeResult
final Unit setChallengeResult(AppBaseChallengeResult result, PaymentOptions paymentOptions)
-
get
final static RecurrentPaymentProcess get()
-
init
@Synchronized() final static Unit init(AcquiringSdk sdk, Application application, ThreeDsDataCollector threeDsDataCollector)
-
-
-
-