| Step | Description | Account | Direction |
|---|---|---|---|
| 1 | Debit the sender wallet to reflect outgoing funds | Sender Wallet | DEBIT (−) |
| 2 | Credit the receiver wallet with the same amount | Receiver Wallet | CREDIT (+) |
curl --location --request POST 'https://api.staging.vrtx.sa/cl/v1/transfers' \
--header 'Idempotency-Key: transfer-req-123' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"sender_account_number": "088400009010",
"receiver_account_number": "088400008038",
"amount": "15.00",
"currency": "SAR",
"purpose": "Settlement",
"external_reference": "Transfer-12312555331",
"description": "Monthly settlement"
}'{
"id": "ab17f685-3531-46f3-a200-02e9d2d07f41",
"amount": "1.00",
"currency": "SAR",
"purpose": "Settlement",
"sender_account_number": "054200002027",
"receiver_account_number": "054200002019",
"external_reference": "Transfer-1231233",
"description": "Monthly settlement",
"status": "SUCCESS",
"created_at": "2025-10-25T14:37:13.338Z"
}