Nuvion supports the ability to transfer funds globally, with a simple API that abstracts away the complexities of cross-border payments. To initiate a transfer, you first need to register a counterparty and attach their payment details. Once the counterparty is registered, you can easily initiate transfers to them.Documentation Index
Fetch the complete documentation index at: https://docs.nuvion.co/llms.txt
Use this file to discover all available pages before exploring further.
Register a Counterparty
To register a counterparty, you need to provide their details such as name, email, and payment information. This can be done through the Nuvion API by sending aPOST request to the /counterparties endpoint with the required information.
To create a counterparty, follow these steps here: Create Counterparty.
Create a payment details for a counterparty
POST /payment-details
After registering a counterparty, you need to attach their payment details by creating one.
This can be done by sending a POST request to the /payment-details endpoint with the counterparty’s information.
Request Parameters
The payment method to be used for the transfer. For example, “bank-transfer”.
The currency in which the transfer will be made. For example, “USD”.
The country where the counterparty is located. For example, “USA”.
The name of the account holder.
The ID of the entity to which the counterparty belongs.
The ID of the counterparty for whom to create payment details.
The name of the bank.
The SWIFT/BIC code of the bank.
The account number for the payment details.
Example Request
Response
A successful response will return a201 Created status code along with the details of the created payment details in the response body.
Initiate a Transfer
POST /transfers
Once you have registered a counterparty and attached their payment details, you can initiate a transfer by sending a POST request to the /transfers endpoint with the required information such as the amount, currency, and the counterparty’s payment details.
Request Parameters
The currency in which the transfer will be made. For example, “USD”.
The amount to be transferred.
The ID of the account from which the transfer will be made.
A description or note for the transfer.
The ID of the payment details associated with the transfer.
The type of payment to be used for the transfer. For example, “bank-transfer”.
The ID of the counterparty for whom the transfer is being made.
A unique reference for the transfer.
Example Request
Response
A successful response will return a201 Created status code along with the details of the initiated.
