5️⃣Gọi API Test Callback
API cho phép đối tác giả lập thanh toán đơn hàng trên môi trường Sandbox để kiểm tra kết nối callback từ hệ thống VietQR đến hệ thống của đối tác
Lưu ý: API này chỉ có thể áp dụng ở môi trường Sandbox (TEST).
Giả Định Giao Dịch: Trong môi trường thử nghiệm này, API giả định rằng một giao dịch đã được hoàn thành và thanh toán.
POST-
Môi trường Dev (Test/Kiểm thử)
POST-
Môi trường Dev (Test/Kiểm thử)https://dev.vietqr.org/vqr/bank/api/test/transaction-callback
Headers
Content-Type
application/json
Authorization
Bearer <token> bạn nhận được khi gọi API Get Token của VietQR Lưu ý: Token bạn nhận được ở môi trường Sandbox
Body
bankAccount
String
Yes
Tài khoản ngân hàng tạo mã thanh toán VietQR.
content
String
Yes
Nội dung chuyển tiền. Bạn cần truyền đúng nội dung Response API tạo mã QR để đối soát giao dịch thành công
amount
Long
Yes
Số tiền. Bạn cần truyền đúng số tiền Response API tạo mã QR để đối soát giao dịch thành công với mã QR động (qrType = 0) hoặc số tiền bất kỳ với loại qr khác
transType
String
Yes
Phân loại giao dịch là ghi nợ/ghi có (giá trị: D/C). Mặc định là “C”.
bankCode
String
Yes
Mã ngân hàng. VD: "MB" cho ngân hàng MBBank.
Response
{
"status": "SUCCESS",
"message": ""
}
Code mẫu
curl --location 'https://dev.vietqr.org/vqr/bank/api/test/transaction-callback' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJhdXRob3JpdGllcyI6WyJST0xFX1VTRVIiXSwidXNlciI6IlkzVnpkRzl0WlhJdGJtZDFlV1Z1TFhWelpYSXlORGt5IiwiaWF0IjoxNzIxNDUwMzEzLCJleHAiOjE3MjE0NTA2MTN9.u0hK2fZVFvtaZQ3jyVJmMvhyqW8aRFGJIgpL8C71jtXbAPfPhqyJIdGc0Lv-XOY7e1NcjZQWH3FUhc4SXxgqlQ' \
--header 'Cookie: JSESSIONID=5DAD675C6D1BFEB2305B2340FE3BEDEC' \
--data '{
"bankAccount": "tài_khoản_ngân_hàng_đồng_bộ",
"content": "nội_dung_test_callback_là_nội_dung_khi_quét_mã_qr_thanh_toán",
"amount": "số_tiền",
"bankCode": "mã_ngân_hàng", //VD: "MB" cho ngân hàng MBBank.
"transType": "C:giao_dịch_đến, D:giao_dịch_đi"
}'
Các câu hỏi thường gặp
Last updated