makeCardPayment

open fun makeCardPayment(@NonNull invoiceId: String, @NonNull source: String, thirdPartySDKVersion: String, @NonNull handler: ThreeDSHandler, @NonNull with: Context)

Allow card payments authorization (with 3DS2 support)

Parameters

invoiceId

previously generated invoice

source

source to use for the charge (card token, etc.)

thirdPartySDKVersion

version of the 3rd party SDK being used for the calls.

handler

(Custom 3DS2 handler)


open fun makeCardPayment(@NonNull invoiceId: String, @NonNull source: String, @NonNull handler: ThreeDSHandler, @NonNull with: Context)

Allow card payments authorization (with 3DS2 support)

Parameters

invoiceId

previously generated invoice

source

source to use for the charge (card token, etc.)

handler

(Custom 3DS2 handler)


Allow card payments authorization (with 3DS2 support)

Parameters

request

contains all the necessary fields to initiate an authorisation request.

handler

(Custom 3DS2 handler)