Deposit Request
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
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.