Skip to main content

3.2 Get deposit status

GET /api/v2/transactions/{transaction_id}

Use the transaction_id from Create deposit. Sign an empty body; the URL is not included in the v2 signature. There are no required query parameters.

GET /api/v2/transactions/12346

Response 200:

{
"order_id": "DEP-VND-1001",
"transaction_id": "12346",
"status": "PENDING",
"amount": 250000,
"currency": "VND",
"method": "your_vnd_shop"
}

status is PENDING, SUCCESS, or FAILED. The response amount is a JSON number. An optional account_number may contain an available payer account; card-shaped values are masked. Do not require this field for every deposit: see the current account-data limitations. This endpoint returns 404 for an unknown ID, another merchant's transaction, or a transaction created through v1. See the shared status guide.