Package-level declarations

Types

Link copied to clipboard
data class CustomerTransfer(val amount: Long, val currencyCode: String, val recipient: CustomerTransferRecipient?, val merchantRefNum: String?, val fxQuote: String?, val transferDetails: TransferDetails, val id: String, val fees: List<SimpleFeePayment>?, val creationTime: Calendar, val expirationTime: Calendar?, val status: PaymentStatus, val statusReason: String?, val sender: CustomerTransferSender?, val slipId: String?, val fxAmount: FxAmount?, val nextStatus: List<PaymentStatus>, val action: PaymentCompletionAction?, val scaDetails: ScaAuthenticationEventResponse?)

Data class representing a Customer Transfer object.

Link copied to clipboard
data class CustomerTransferList(val transfers: List<CustomerTransfer>, val meta: PagingResultMeta?)

Data class containing a list of customer transfers and metadata for paginated results.

Link copied to clipboard
data class CustomerTransferRecipient(val customerId: String?, val email: String?)

Data class containing transfer recipient information. Either customerId or email must be provided. If used in CustomerTransferRequest context, the system tries to resolve email to customerId in the system.

Link copied to clipboard
data class CustomerTransferRequest(val amount: Long, val currencyCode: String, val recipient: CustomerTransferRecipient?, val merchantRefNum: String?, val fxQuote: String?, val transferDetails: TransferDetails)

Data class representing a Customer Transfer preview request object.

Link copied to clipboard
data class CustomerTransferSender(val customerId: String?, val accountId: String?)

Data class containing information about the sender of a customer transfer.

Link copied to clipboard
data class GetTransferParameters(val limit: Int?, val merchantRefNum: String?, val offset: Int?, val slipId: String?)

Data class representing parameters for retrieving customer transfers.

Link copied to clipboard
data class TransferConfirm(val transferId: String, val paymentProperties: List<PaymentProperty>?, val scaDetails: ScaAuthenticationEventRequest?)

Data class representing a Customer Transfer confirm request object.

Link copied to clipboard
data class TransferCreate(val transferId: String, val paymentProperties: List<PaymentProperty>?)

Data class representing a Customer Transfer create request object.