CustomerTransfer

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.

Constructors

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

Properties

Link copied to clipboard

The action required to complete to be able to continue to the next payment status.

Link copied to clipboard

Amount of the customer transfer.

Link copied to clipboard

The time the transfer was created in the form of Calendar.

Link copied to clipboard

Currency alphabetic code as specified by ISO 4217.

Link copied to clipboard

The time the transfer expires in the form of Calendar.

Link copied to clipboard

List of fees associated with the transfer.

Link copied to clipboard

Contains the amount in converted currency during currency conversion.

Link copied to clipboard

FX Quote ID for the transfer in case currency conversion is required. If not passed currency conversion is not performed.

Link copied to clipboard
val id: String

The ID of the transfer.

Link copied to clipboard

Merchant reference number associated with the transaction.

Link copied to clipboard

The next possible status update the client can request, depending on the chosen payment type and option.

Link copied to clipboard

Contains transfer recipient information.

Link copied to clipboard

SCA authentication details, including information about the authentication process.

Link copied to clipboard

Contains transfer sender information.

Link copied to clipboard

Slip identifier. Slip contains list of transactions associated with the transfer operation.

Link copied to clipboard

Transfer status.

Link copied to clipboard

The status reason for FAILED transaction.

Link copied to clipboard

Model describing transfer metadata.