Chuyển tới nội dung chính
Phiên bản: 1.5.0

Thanh toán QR

Hệ thống cung cấp giải pháp thanh toán QR động, giúp khách hàng quét mã và thanh toán nhanh chóng qua ứng dụng ngân hàng.

API Create QR

POST /openapi/v1/qr

API này được thiết kế để tự động hóa việc khởi tạo mã QR thanh toán cho các đơn hàng.

Request Body (Cấu trúc JSON trước khi mã hóa)

FieldTypeRequiredDescription
order_idstringMã hóa đơn duy nhất của đối tác.
amountnumberSố tiền thanh toán (> 0 cho QR động, 0 cho QR tĩnh).
vastringSố tài khoản ảo (Lấy từ dịch vụ VA Account).
bincodestringMã ngân hàng (ví dụ: 970454 cho BvBank).

Response (Plain text JSON)

FieldTypeDescription
qr_contentstringChuỗi nội dung thô của mã QR.
image_png_base64stringChuỗi ký tự Base64 của hình ảnh mã QR.
curl --location '<base_url>/openapi/v1/qr' \
--header 'Partner-Code: 1111111' \
--header 'x-service-code: vccb-qr' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1...' \
--header 'Content-Type: application/json' \
--data '{ "data": "d2049637b0fd51c91cf01bd..." }'
Lưu ý

Đơn vị cần xây dựng một API đầu cuối (backend) để khởi tạo mã QR từ ATOM. Phương thức chấp nhận là POST với header Content-Type: application/json.