-
public abstract class BaseApiLayer
-
-
Field Summary
Fields Modifier and Type Field Description private PayU3DS2BaseConfigconfigprivate PaymentParamspaymentParams
-
Constructor Summary
Constructors Constructor Description BaseApiLayer(PayU3DS2BaseConfig config)
-
Method Summary
-
-
Constructor Detail
-
BaseApiLayer
BaseApiLayer(PayU3DS2BaseConfig config)
-
-
Method Detail
-
getConfig
final PayU3DS2BaseConfig getConfig()
-
setConfig
final Unit setConfig(PayU3DS2BaseConfig config)
-
getPaymentParams
final PaymentParams getPaymentParams()
-
setPaymentParams
final Unit setPaymentParams(PaymentParams paymentParams)
-
fetchBinInfo
abstract Unit fetchBinInfo(CardBinInfoRequest cardBinInfoRequest, PayU3DS2Callback callback)
-
initiatePayment
abstract Unit initiatePayment(PayU3DS2Callback callback)
-
authorizePayment
abstract Unit authorizePayment(PayU3DS2Callback callback)
-
isFallbackAllowed
abstract Boolean isFallbackAllowed()
-
extractDeviceDetails
abstract PayU3DS2Response extractDeviceDetails(CardData cardData)
-
initiateChallenge
abstract Unit initiateChallenge(Activity activity, ChallengeParameter challengeParameter, PayU3DS2BaseCallback baseCallback)
-
initialise3DSService
abstract PayU3DS2Response initialise3DSService(Activity activity)
-
setContext
abstract Unit setContext(Activity activity)
-
updatePaymentParamsWithSDKInfo
abstract Unit updatePaymentParamsWithSDKInfo(PArqResponse pArqResponse)
-
generateFallbackPostData
abstract Unit generateFallbackPostData(HashCommand hashCommand, PayU3DS2Callback callback, FallbackPostDataListener fallbackPostDataListener)
-
isAuthenticationOnly
abstract Boolean isAuthenticationOnly()
-
authenticatePayment
abstract Unit authenticatePayment(PayU3DS2Callback callback)
-
showAutoReadBottomSheet
abstract Unit showAutoReadBottomSheet(Activity activity, Boolean hasSubmitButton, Boolean isAutoSubmit, Function1<String, Unit> submitListener)
-
dismissBottomSheet
abstract Unit dismissBottomSheet()
-
-
-
-