-
public final class InaiCheckout
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classInaiCheckout.Companion
-
Constructor Summary
Constructors Constructor Description InaiCheckout(InaiConfig config)InaiCheckout()
-
Method Summary
Modifier and Type Method Description final UnitactivityResult(Integer resultCode, Intent data)final UnitpresentCheckout(Context context, Object delegate)final UnitaddPaymentMethod(String type, Context context, Object delegate)final UnitpresentPayWithPaymentMethod(String paymentMethodId, Context context, Object delegate)final UnitmakePayment(String paymentMethodOption, JSONObject paymentDetails, Context context, Object delegate)final UnitgetCardInfo(String cardNumber, Context context, Object delegate)final UnitvalidateFields(String paymentMethodOption, JSONObject paymentDetails, Context context, Object delegate)final UnitgetInstallmentPlans(String paymentMethodOption, JSONObject paymentDetails, Context context, Object delegate)final Unitexecute(JSONObject payload, Context context, Object delegate)final Unitremove()final UnitdisableCTA(Array<String> paymentMethods)final UnitenableCTA(Array<String> paymentMethods)final UnitupdateCTA(InaiCTAConfig ctaConfig)-
-
Constructor Detail
-
InaiCheckout
InaiCheckout(InaiConfig config)
-
InaiCheckout
InaiCheckout()
-
-
Method Detail
-
activityResult
final Unit activityResult(Integer resultCode, Intent data)
-
presentCheckout
final Unit presentCheckout(Context context, Object delegate)
-
addPaymentMethod
final Unit addPaymentMethod(String type, Context context, Object delegate)
-
presentPayWithPaymentMethod
final Unit presentPayWithPaymentMethod(String paymentMethodId, Context context, Object delegate)
-
makePayment
final Unit makePayment(String paymentMethodOption, JSONObject paymentDetails, Context context, Object delegate)
-
getCardInfo
final Unit getCardInfo(String cardNumber, Context context, Object delegate)
-
validateFields
final Unit validateFields(String paymentMethodOption, JSONObject paymentDetails, Context context, Object delegate)
-
getInstallmentPlans
final Unit getInstallmentPlans(String paymentMethodOption, JSONObject paymentDetails, Context context, Object delegate)
-
execute
final Unit execute(JSONObject payload, Context context, Object delegate)
-
disableCTA
final Unit disableCTA(Array<String> paymentMethods)
-
updateCTA
final Unit updateCTA(InaiCTAConfig ctaConfig)
-
-
-
-