DepositRequest

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

Data class representing a Deposit preview request object.

Constructors

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

Properties

Link copied to clipboard

Deposit amount in currency minor units.

Link copied to clipboard

Currency alphabetic code as specified by ISO 4217.

Link copied to clipboard

This is the merchant reference number created by the merchant and submitted as part of the request. It must be unique for each request and allows cross referencing objects from merchant system to embedded wallet objects.

Link copied to clipboard

Represents a reference to Payment Instrument, used for Deposit or Withdrawal.

Link copied to clipboard

Enumeration of supported Payment Option Types.

Link copied to clipboard

List of payment option specific properties. Not currently used.

Link copied to clipboard

Links to redirect customer back during transaction flow.