WithdrawalRequest

data class WithdrawalRequest(val amount: Long, val currencyCode: String, val paymentOption: PaymentOptionType, val paymentInstrumentReference: PaymentInstrumentReference, val merchantRefNum: String?, val paymentProperties: List<PaymentProperty>?)

Data class representing a Withdrawal preview request object.

Constructors

Link copied to clipboard
constructor(amount: Long, currencyCode: String, paymentOption: PaymentOptionType, paymentInstrumentReference: PaymentInstrumentReference, merchantRefNum: String?, paymentProperties: List<PaymentProperty>?)

Properties

Link copied to clipboard

Amount of the withdrawal in minor units.

Link copied to clipboard

Currency alphabetic code as specified by ISO 4217.

Link copied to clipboard

Merchant Reference Id. Identifier of transaction at merchant side.

Link copied to clipboard

Payment instrument reference to existing verified payment instrument.

Link copied to clipboard

Enumeration of supported Payment Option Types

Link copied to clipboard

Additional payment configuration properties.