Package-level declarations
Types
Link copied to clipboard
An Action is an object from the response of the /payments API call that indicates what needs to be done to complete the payment. Each type of Action contains different properties, so we use polymorphism to parse which type of Action we are dealing with.
Link copied to clipboard
object ActionTypes
Helper class with a list of all the currently supported Actions on Components and Drop-In.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Threeds2Action(var type: String? = null, var paymentData: String? = null, var paymentMethodType: String? = null, var token: String? = null, var subtype: String? = null, var authorisationToken: String? = null) : BaseThreeds2Action
Link copied to clipboard
data class Threeds2ChallengeAction(var type: String? = null, var paymentData: String? = null, var paymentMethodType: String? = null, var token: String? = null) : BaseThreeds2Action
Link copied to clipboard
data class Threeds2FingerprintAction(var type: String? = null, var paymentData: String? = null, var paymentMethodType: String? = null, var token: String? = null) : BaseThreeds2Action
Link copied to clipboard
Link copied to clipboard
data class VoucherAction(var type: String? = null, var paymentData: String? = null, var paymentMethodType: String? = null, var entity: String? = null, var surcharge: Amount? = null, var initialAmount: Amount? = null, var totalAmount: Amount? = null, var issuer: String? = null, var expiresAt: String? = null, var reference: String? = null, var collectionInstitutionNumber: String? = null, var maskedTelephoneNumber: String? = null, var alternativeReference: String? = null, var merchantName: String? = null, var merchantReference: String? = null, var url: String? = null, var downloadUrl: String? = null, var instructionsUrl: String? = null) : Action
Link copied to clipboard