Create Transfer Request
data class CreateTransferRequest(val amount: TransferV2Requests.MoneyAmount, val source: TransferV2Requests.EndpointSlot? = null, val destination: TransferV2Requests.EndpointSlot? = null, val confirm: Boolean? = null, val authorizationMode: String? = null, val receiptEmail: String? = null, val statementDescriptor: String? = null, val productId: String? = null, val paymentLinkId: String? = null, val subscriptionId: String? = null, val invoiceId: String? = null, val description: String? = null, val reference: String? = null, val shipping: TransferV2Requests.Shipping? = null, val paymentMethodOptions: TransferV2Requests.PaymentMethodOptions? = null, val cartData: Map<String, String>? = null, val metadata: Map<String, String>? = null, val sonarSessionId: String? = null)
Body for POST /v2/transfers and shared fields for update/confirm.
Constructors
Link copied to clipboard
constructor(amount: TransferV2Requests.MoneyAmount, source: TransferV2Requests.EndpointSlot? = null, destination: TransferV2Requests.EndpointSlot? = null, confirm: Boolean? = null, authorizationMode: String? = null, receiptEmail: String? = null, statementDescriptor: String? = null, productId: String? = null, paymentLinkId: String? = null, subscriptionId: String? = null, invoiceId: String? = null, description: String? = null, reference: String? = null, shipping: TransferV2Requests.Shipping? = null, paymentMethodOptions: TransferV2Requests.PaymentMethodOptions? = null, cartData: Map<String, String>? = null, metadata: Map<String, String>? = null, sonarSessionId: String? = null)
Properties
Link copied to clipboard
Nested money amount (value + currency). Required.
Link copied to clipboard
"automatic" or "manual" for card payments.
Link copied to clipboard
Merchant description of the transfer.
Link copied to clipboard
Destination endpoint slot when required.
Link copied to clipboard
Payment link this transfer was created from.
Link copied to clipboard
@SerializedName(value = "payment_method_options" )
Card options, including an external 3DS cryptogram.
Link copied to clipboard
Email address to send the receipt to.
Link copied to clipboard
Shipping details for the payment.
Link copied to clipboard
The account's Sonar session; set by TransfersV2API on payment creates.
Link copied to clipboard
Source endpoint slot (payment method / account / wallet).
Link copied to clipboard
Text shown on the cardholder statement.
Link copied to clipboard
Subscription this transfer belongs to.