Skip to main content

Create a Wallet Transfer (New)

Overview

Instantly transfers funds between two multi-currency wallets within your corporate entity (intra-company wallet movement) with zero slippage and instantaneous ledger settlement.

HTTP Request

POST /banking/ibans/v2/transfer

Authentication

This endpoint requires an active Bearer JWT token in the Authorization header obtained via POST /banking/ibans/v2/users/login:

Authorization: Bearer <your_access_token>

Request Body Fields

FieldTypeDescription
amountintSample value: 1000
currencystrSample value: USD
sourceWalletIdintSample value: 1
targetWalletIdintSample value: 2
descriptionstrSample value: Internal funds movement
externalUniqueRefstrSample value: 71467f6d-58ed-400f-89b6-20db028fb498

Code Examples

curl -X POST "https://api.ahrvo.network/banking/ibans/v2/transfer" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your_access_token>" \
-d '{
"amount": 1000,
"currency": "USD",
"sourceWalletId": 1,
"targetWalletId": 2,
"description": "Internal funds movement",
"externalUniqueRef": "71467f6d-58ed-400f-89b6-20db028fb498"
}'

Response (201)

{
"amount": 200,
"currency": "USD",
"reference": "T0-28052024-046",
"description": "Internal funds movement",
"sourceWalletId": 3064,
"targetWalletId": 3063,
"state": "completed",
"externalUniqueRef": "71467f6d-58ed-400f-89b6-20db028fb498"
}

Interactive API Explorer

Test this endpoint live against the Ahrvo gateway and Verto sandbox environments: