Skip to main content

2.2 Get withdrawal status

GET /api/v2/transactions/{transaction_id}

Use the string transaction_id returned by Create withdrawal. Sign an empty body; the URL is not included in the v2 signature. There are no required query parameters.

GET /api/v2/transactions/12345

Response 200 for a VND bank-account withdrawal:

{
"order_id": "WD-VND-1001",
"transaction_id": "12345",
"status": "PENDING",
"amount": 250000,
"currency": "VND",
"method": "your_vnd_shop",
"account_number": "0123456789"
}

status is PENDING, SUCCESS, or FAILED. The response amount is a JSON number. account_number is included for withdrawals when available; card-shaped values are masked. This endpoint returns 404 for an unknown ID, another merchant's transaction, or a transaction created through v1. See the shared status guide.