createTransaction

Create a transaction request from a Seller Wallet account to another customer-provided account.

Query Params
string
required

The marketplace for which items are returned. The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to Marketplace IDs.

Body Params

The payload of the request

Request body to initiate a transaction from a Seller Wallet bank account to another customer-defined bank account.

string
required

The unique identifier of the source Amazon Seller Wallet bank account from which the money is debited.

string

The unique identifier of the destination bank account where the money is deposited.

destinationTransactionInstrument
object
required

Details of the destination bank account in the transaction request.

string

A description of the transaction.

string

If the payment is for VAT (Value-Added-Tax) then enter VAT identification number in this field which will be mandatory. The length constraint is 140 characters and do not allow user to enter any sensitive information other than VAT-ID.

payeeContactInformation
object

The contact information of the payee. This field is required when the request bankAccountOwnershipType is THIRD_PARTY. The contact information is used for payee verification and registration purposes.

sourceAmount
object
required

A currency type and amount.

transferRateDetails
object

The fees and foreign exchange rates that apply to the transaction.

If the fees are in terms of the baseAmount (source account) currency, then the effective rate is equal to 1 - (fees * baseRate / baseAmount).

If the fees are in terms of the transferAmount (destination account) currency, then the effective rate is equal to baseRate - (fees / baseAmount).

In the preceding expressions, fees is equal to the sum of all feeAmount.currencyAmount values in the fees array.

date-time
required

The time at which the transaction was initiated in ISO 8601 date time format.

Headers
string
required

Digital signature for the destination bank account details. For more information, refer to Third-Party Provider Signature Guidance.

string
required

Digital signature for the source currency transaction amount. Sign in the order of the request definitions. You can omit empty or optional fields. For more information, refer to Third-Party Provider Signature Guidance.

Responses

Language
LoadingLoading…
Response
Choose an example:
application/json