TransferRequest
Describes a transfer request to another customer or local currency exchange.
Transaction amount in minor units.
1000
Currency alphabetic code as specified by ISO 4217
Possible values: >= 3 characters
and <= 3 characters
EUR
recipient object
Contains transfer recipient information. If used in CustomerTransferRequest context, the system tries to resolve email
to customerId
in the system.
Possible values: <= 150 characters
Merchant reference number associated with the transaction.
Possible values: <= 50 characters
5040452805
(In Development) FX Quote ID for the transfer in case currency conversion is required. If not passed currency conversion is not perfomed.
transferDetails objectrequired
Represents the details of a fee transfer.
The actual purpose of the transfer.
- INITIAL_BALANCE_MIGRATION - After customer onboarding, migrations of existing balances.
- CRYPTO_BUY - The customer is buying crypto or other assets.
- CRYPTO_SELL - The customer is selling crypto or other assets.
- TRADING_PAIR - The transfer represents a trading pair transaction between customers with wallets.
- DEPOSIT - Crediting the customer's wallet via non-Paysafe deposit options.
- WITHDRAWAL - Debiting the customer's wallet via non-Paysafe withdrawal options.
- MERCHANT_FEE - Charging a merchant fee.
- REFUND - Refunding the customer on a previous transaction.
- CANCELATION - Cancelation of a previous transaction.
- BONUS - Customer is granted a bonus.
- CURRENCY_EXCHANGE - Converting one currency to another.
- PURCHASE - The customer is purchasing goods or services from a merchant.
- PAYOUT - The merchant is compensating a customer for goods or services.
- PEER_TRANSFER - Money transfer between customers with wallets.
- OTHER - Any reason not explicitly mentioned in the transfers.
Possible values: [INITIAL_BALANCE_MIGRATION
, CRYPTO_BUY
, CRYPTO_SELL
, TRADING_PAIR
, DEPOSIT
, WITHDRAWAL
, MERCHANT_FEE
, REFUND
, CANCELATION
, BONUS
, CURRENCY_EXCHANGE
, PURCHASE
, PAYOUT
, PEER_TRANSFER
, OTHER
]
Human readable description for the transfer.
Possible values: <= 200 characters
fees object[]
Customer fees attached to the transaction.
Amount of the merchant payment, in mintor units. If currency
is not specified, then the main transaction currency is used.
0
1000
Currency alphabetic code as specified by ISO 4217
Possible values: >= 3 characters
and <= 3 characters
EUR
Fee payment reason.
- SENDER_FEE - Fee that will be applied to sender party of transfer collected into partner merchant wallet.
- RECIPIENT_FEE - Fee that will be applied to recipient client of transfer collected into partner merchant wallet.
- DEPOSIT_FEE - Fee charged for deposit transactions collected into partner merchant wallet.
- WITHDRAWAL_FEE - Fee charged for withdrawal transactions collected into partner merchant wallet.
- MERCHANT_FEE - Fee for the payment service collected into partner merchant wallet.
- PAYSAFE_FEE - Fee collected by Paysafe for the provided payment service. Usually Paysafe Fee is not directly applied to customer transactions.
- ATM_FEE - Fee for ATM service, when using prepaid cards.
- FX_FEE - Fee applied, when payment requires currency exchange.
- OTHER_FEE - It could be used for any additional, unspecified fees that may be applied to a transaction
Possible values: [MERCHANT_FEE
, ATM_FEE
, FX_FEE
, PAYSAFE_FEE
, OTHER_FEE
, SENDER_FEE
, RECIPIENT_FEE
, DEPOSIT_FEE
, WITHDRAWAL_FEE
]
OTHER_FEE
The target merchant wallet id.
500005
Currency alphabetic code as specified by ISO 4217
Possible values: >= 3 characters
and <= 3 characters
EUR
The target account in which the payment is accepted. If not specified the account is determined by the main transaction currency.
100001
{
"amount": 1000,
"currencyCode": "EUR",
"recipient": {
"customerId": "string",
"email": "user@example.com"
},
"merchantRefNum": "5040452805",
"fxQuote": "string",
"transferDetails": {
"reason": "INITIAL_BALANCE_MIGRATION",
"description": "string"
},
"fees": [
{
"amount": 1000,
"currency": "EUR",
"paymentReason": "OTHER_FEE",
"merchantId": "500005",
"recipientCurrency": "EUR",
"merchantAccountId": "100001"
}
]
}