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>state
-
Method Summary
Modifier and Type Method Description final StateFlow<PaymentByCardState>getState()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(PaymentResult paymentResult, PaymentOptions paymentOptions)final Unitset3dsResult(Throwable error, Long paymentId)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()
-
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(PaymentResult paymentResult, PaymentOptions paymentOptions)
-
set3dsResult
final Unit set3dsResult(Throwable error, Long paymentId)
-
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)
-
-
-
-