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 containing a list of customer transfers and metadata for paginated results.
Link copied to clipboard
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 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 representing a Customer Transfer create request object.