-
public final class PayU3DSAPILayer extends BaseApiLayer
-
-
Field Summary
Fields Modifier and Type Field Description private PayU3DS2BaseConfigconfigprivate PaymentParamspaymentParams
-
Constructor Summary
Constructors Constructor Description PayU3DSAPILayer(PayU3DS2Config payU3DS2Config, PaymentParams paymentParams)PayU3DSAPILayer(PayU3DS2Config payU3DS2Config)
-
Method Summary
Modifier and Type Method Description final PayU3DS2BaseConfiggetConfig()final UnitsetConfig(PayU3DS2BaseConfig config)final PaymentParamsgetPaymentParams()final UnitsetPaymentParams(PaymentParams paymentParams)UnitfetchBinInfo(CardBinInfoRequest cardBinInfoRequest, PayU3DS2Callback callback)UnitinitiatePayment(PayU3DS2Callback callback)UnitauthorizePayment(PayU3DS2Callback callback)UnitgetBankJS(String url)BooleanisFallbackAllowed()PayU3DS2ResponseextractDeviceDetails(CardData cardData)UnitinitiateChallenge(Activity activity, ChallengeParameter challengeParameter, PayU3DS2BaseCallback baseCallback)PayU3DS2Responseinitialise3DSService(Activity activity)UnitsetContext(Activity activity)UnitupdatePaymentParamsWithSDKInfo(PArqResponse pArqResponse)UnitgenerateFallbackPostData(HashCommand hashCommand, PayU3DS2Callback callback, FallbackPostDataListener fallbackPostDataListener)Unitclean()UnitlogData(String key, String msg)BooleanisAuthenticationOnly()UnitauthenticatePayment(PayU3DS2Callback callback)UnitshowAutoReadBottomSheet(Activity activity, Boolean hasSubmitButton, Boolean isAutoSubmit, Function1<String, Unit> submitListener)UnitsetOTP(String otp)UnitdismissBottomSheet()-
-
Constructor Detail
-
PayU3DSAPILayer
PayU3DSAPILayer(PayU3DS2Config payU3DS2Config, PaymentParams paymentParams)
-
PayU3DSAPILayer
PayU3DSAPILayer(PayU3DS2Config payU3DS2Config)
-
-
Method Detail
-
getConfig
final PayU3DS2BaseConfig getConfig()
-
getPaymentParams
final PaymentParams getPaymentParams()
-
setPaymentParams
final Unit setPaymentParams(PaymentParams paymentParams)
-
fetchBinInfo
Unit fetchBinInfo(CardBinInfoRequest cardBinInfoRequest, PayU3DS2Callback callback)
-
initiatePayment
Unit initiatePayment(PayU3DS2Callback callback)
-
authorizePayment
Unit authorizePayment(PayU3DS2Callback callback)
-
isFallbackAllowed
Boolean isFallbackAllowed()
-
extractDeviceDetails
PayU3DS2Response extractDeviceDetails(CardData cardData)
-
initiateChallenge
Unit initiateChallenge(Activity activity, ChallengeParameter challengeParameter, PayU3DS2BaseCallback baseCallback)
-
initialise3DSService
PayU3DS2Response initialise3DSService(Activity activity)
-
setContext
Unit setContext(Activity activity)
-
updatePaymentParamsWithSDKInfo
Unit updatePaymentParamsWithSDKInfo(PArqResponse pArqResponse)
-
generateFallbackPostData
Unit generateFallbackPostData(HashCommand hashCommand, PayU3DS2Callback callback, FallbackPostDataListener fallbackPostDataListener)
-
isAuthenticationOnly
Boolean isAuthenticationOnly()
-
authenticatePayment
Unit authenticatePayment(PayU3DS2Callback callback)
-
showAutoReadBottomSheet
Unit showAutoReadBottomSheet(Activity activity, Boolean hasSubmitButton, Boolean isAutoSubmit, Function1<String, Unit> submitListener)
-
dismissBottomSheet
Unit dismissBottomSheet()
-
-
-
-