Training
For clients
Загружается...
Resource transfers money between an agency and its client
Used object: Transaction
Request structure:
{"amount": "10000.00"}
where <amount> - money amount
<mode> - transfer direction, it can have 2 values: to - transfer to client from agency; from - transfer from agency to client
Request example for transfer to a client:
POST /api/v2/billing/transactions/to/1234567.json
Response example:
{ "amount": "10000.00", "created_at": "2018-11-21 13:51:28", "client_balance": "23000.00", "agency_balance": "150000.00", "client_username": "name@agency_client", }
Response contains data after the transaction.
Users must have enough balances for the operation. Response codes:
200 - transaction is successfully done
400 - transfer error (code "transfer_error"). Check balances and retry the request later.
400 - failed result client's balance (code "failed_amount"). Amount exceeds the available limit, see details in "message".
400 - client user is not active (code "blocked_user")
404 - client user is not found (### POST
Request structure:
{"amount": "10000.00"}
where <amount> - money amount
<mode> - transfer direction, it can have 2 values: to - transfer to client from agency; from - transfer from agency to client
Request example for transfer to a client:
POST /api/v2/billing/transactions/to/1234567.json
Response example:
{ "amount": "10000.00", "created_at": "2018-11-21 13:51:28", "client_balance": "23000.00", "agency_balance": "150000.00", "client_username": "name@agency_client", }
Response contains data after the transaction.
Users must have enough balances for the operation. Response codes:
200 - transaction is successfully done
400 - transfer error (code "transfer_error"). Check balances and retry the request later.
400 - failed result client's balance (code "failed_amount"). Amount exceeds the available limit, see details in "message".
400 - client user is not active (code "blocked_user")
404 - client user is not found (code "not_found")
Response example with error:
{ "error": { "message": "Can't transfer amount 10000.00", "code": "transfer_error", } }
"not_found")
Response example with error:
{ "error": { "message": "Can't transfer amount 10000.00", "code": "transfer_error", } }