cURL
curl --request POST \ --url https://api.example.com/customer/wire \ --header 'Content-Type: application/json' \ --header 'X-API-KEY: <x-api-key>' \ --header 'X-API-NONCE: <x-api-nonce>' \ --header 'X-API-SIGNATURE: <x-api-signature>' \ --header 'X-API-TIMESTAMP: <x-api-timestamp>' \ --data ' { "sending_account_id": "<string>", "external_account_id": "<string>", "amount": 123, "purpose": "<string>" } '
{ "message": "<string>", "data": { "transaction_id": "123123123123", "sending_account_id": "1234abcd", "external_account_id": "987654321", "amount": 100, "note": "Payment for invoice #1234" } }
Withdraw request to withdraw money between accounts.
Signature header
Timestamp header
Nonce header
Account ID header
Schema to deserialize the transaction withdraw request.
Sending account ID
Account id
Amount
x <= 1000000
Purpose
Successful Response
Schema to serialize the transaction withdrawal response.
Show child attributes
Transaction ID
"123123123123"
"1234abcd"
External account ID
"987654321"
Transaction amount
100
Note for the transaction
"Payment for invoice #1234"