Thanh toán Transaction QR
Last updated
Last updated
Là giải pháp hỗ trợ cho các đơn vị kinh doanh, đối tác thanh toán qua các thiết bị có thể hiển thị mã QR hoá đơn (máy POS/ web/ app/ in hoá đơn…)
Khi khởi tạo hóa đơn, đối tác gửi thông tin đến hệ thống VinID Pay để tạo mã. Khách hàng sử dụng tính năng “Quét mã” trên ứng dụng VinID để quét mã do nhân viên cửa hàng cung cấp và tiến hành thanh toán mà không cần nhập thêm bất cứ thông tin nào.
Để sử dụng Transaction QR, đối tác có thể lựa chọn 1 trong 2 phương án như sau:
Chủ động tích hợp với hệ thống thanh toán VinID Pay.
Sử dụng máy POS của các đối tác đã tích hợp thanh toán với VinID Pay như KiotViet, mPOS, iPOS.
Trải nghiệm tính năng thanh toán Transaction QR bằng ví điện tử VinID tại đây
POST
{API-HOST}/merchant-integration/v1/orders/tqr
New API return generated QR for payment. For old endpoint, please read note below
Name | Type | Description |
---|---|---|
expired_in | integer | Order timeout in minute. Can be set from |
callback_url | string | Callback URL to merchant's backend |
description | string | Description for order |
extra_data | string | Extra information for order. |
order_amount | integer | Amount of order. Value must be large than 0 |
order_currency | string | Currency code. Default value is |
order_reference_id | string | Order id from merchant system. For partial refund with transaction paid by VinID Point, this is required parameter, maximum 35 characters length and need to be unique. |
pos_code | string | POS code |
service_type | string | Default value is |
store_code | string | Store code |
The old endpoint of this API is deprecated.
{API-HOST}/merchant-integration/v1/qr/gen-transaction-qr
Although we will keep it work, but we recommend merchants should move to the new one ASAP.
Please note that the order_reference_id
is no more optional in the new endpoint. You should input a unique value every request to make sure the refund process can work correctly.
Thông tin thêm:
Tham khảo Mã lỗi chung