💳
Đơn hàng & Thanh toán
Kiểm tra đơn hàng, tạo mã QR thanh toán VietQR.
4 endpoint
GRAPHQL
Kiểm tra đơn hàng theo payment_code
🔒 Cần tokenGRAPHQLhttps://saas-api.mona.academy/graphql/
Lấy trạng thái đơn hàng và thông tin thanh toán (query checkOrderByPaymentCode).
Base URL: https://saas-api.mona.academy (NEXT_PUBLIC_API)
Tham số
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| payment_code | String | Có | — |
Ví dụ response
Response
{
"data": {
"checkOrderByPaymentCode": {
"order": { "payment_code": "ABC123", "status": "pending", "total_amount": 500000 },
"payment": { "bank": "VCB", "account_number": "0123456789", "vietqr_url": "https://..." }
}
}
}GRAPHQL
Trạng thái đơn hoàn tất
🔒 Cần tokenGRAPHQLhttps://saas-api.mona.academy/graphql/
Lấy trạng thái đơn hàng đã hoàn thành (query getCompleteOrder).
Base URL: https://saas-api.mona.academy (NEXT_PUBLIC_API)
POST
Tạo mã QR thanh toán (VietQR)
PublicPOSThttps://api.vietqr.io/v2/generate
Tạo mã QR chuyển khoản ngân hàng qua VietQR.
Base URL: https://api.vietqr.io (—)
Tham số
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| accountNo | string | Có | — |
| accountName | string | Có | — |
| acqId | number | Có | Mã ngân hàng |
| amount | number | Có | — |
| addInfo | string | Không | Nội dung chuyển khoản |
GET
Danh sách ngân hàng (VietQR)
PublicGEThttps://api.vietqr.io/v2/banks
Lấy danh sách ngân hàng hỗ trợ VietQR.
Base URL: https://api.vietqr.io (—)