API Reference

Cashout Request (External Transfer)

Request

[POST] /api/v1/transfer/external
Content-Type: application/json
x-client-id: <client_id>
x-signature: <signature>
x-timestamp: <timestamp>

Body

variableconditiontypedescription
account_idrequiredstringAccount bank number
amountrequiredfloatmin=0,max=1000000000
beneficiary_bank_idrequiredstringBeneficiary bank ID
beneficiary_account_namerequiredstringBeneficiary account name
beneficiary_account_numberrequiredstringBeneficiary account number
currency_coderequiredstringVND/USD
noteoptionalstring

📘

Please refer session Common > Bank List to get Bank code

Response

Content-Type: application/json

Body

NameTypeDescription
idstringpayment id
statusstringwaiting_confirm,processing,success
reference_idstringReference ID
bank_payment_numberstringBank payment number
remaining_tryintBeneficiary account number

Errors

StatusMesssage
201Success
401Unauthorized

Example

[POST] /api/v1/transfer/external

Request

{
    "account_id": "1AM002110000114",
    "amount": 938000,
    "beneficiary_account_name": "ACCOUNT NAME EXTERNAL BANK",
    "beneficiary_account_number": "ACCOUNT NUMBER EXTERNAL BANK",
    "beneficiary_bank_id": "EXTERNAL BANK ID",
    "currency_code": "VND",
    "note": "[Open API] note for external transfer"
}

Response

{
  "message": {
    "content": "Bạn vừa thực hiện tạo thành công %s"
  },
  "code": 102001,
  "request_id": "f3fe9810-c9a9-4f56-93b1-b54ef6dbcac8",
  "data": {
    "id": "a5ab9910-cdc8-4b6b-a5aa-0d3ffd72f34e",
    "status": "Success",
    "reference_id": "REF123456789",
    "bank_payment_number": "BPN987654321",
    "remaining_try": 2
  }
}