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)
open fun makeCardPayment(@NonNull request: AuthorizationRequest, @NonNull handler: ThreeDSHandler, @NonNull with: Context)
Allow card payments authorization (with 3DS2 support)
Parameters
request
contains all the necessary fields to initiate an authorisation request.
handler
(Custom 3DS2 handler)