Skip to main content

Creates fee transfer

POST 

/v2/customers/:customerId/transfers/fees

Introduction

A fee transfer is special kind of transfer that is used to standalone fees that are not attached to particular transaction. You can't add fees to those transfers and you can't use this endpoint for creating currency exchange transfers. Fee transfer will result in transaction with STANDALONE_FEE type Following parameters are required.

  • amount - the amount in minor units
  • currencyCode - currency of the amount
  • email or customerId of the recipient
  • transferReason - reason for transfer

For successful transfer the following conditions must be met:

  • Customer should have enough balance in the requested currency and must not be restricted for outgoing transactions
  • Recipient customer must exist in the system and must not be restricted

Fee Transfer Execution

Fee transfers must be created using this endpoint and processed with other endpoint. Transfer is created in PREVIEW state.

To move forward the execution you should usе the POST /v2/customers/{customerId}/transfers/{transferId}/status .

{
"status": "PENDING"
}

This will create a PENDING transaction and associate it with the transfer.

To confirm the transfer for execution POST /v2/customers/{customerId}/transfers/{transferId}/status:

{
"status": "PROCESSING"
}

Request

Responses

Accepted