QR

Thanh toán crypto bằng mã QR: mã được quét dẫn tới thanh toán thế nào

Thanh toán crypto bằng mã QR được giải thích: mã quét dẫn tới trang thanh toán ra sao, Qvard dự kiến gì cho QR trên terminal và điều gì chạy được hôm nay.

Thanh toán crypto bằng mã QR cho phép khách hàng quét mã bằng ví và trả bằng tiền điện tử. Qvard dự kiến thanh toán bằng QR trên terminal POS của mình, nhưng chưa được phát hành. Hướng dẫn này giải thích cách quét dẫn tới thanh toán và điều gì đang chạy hôm nay: một mã QR trỏ tới trang thanh toán hosted.

Mã QR chứa gì

Mã QR là hình ảnh của một liên kết. Khi khách hàng quét, ví hoặc điện thoại mở liên kết, và liên kết dẫn tới trang thanh toán của đúng giao dịch đó.

Trạng thái: QR trên terminal nằm trong lộ trình

Terminal của Qvard tự hiển thị mã QR chưa được phát hành. Bài viết này không trình bày nó là sẵn có. Luồng QR dưới đây hoạt động hôm nay, vì mã mang redirectUrl do API trả về.

POST/api/v1/payment
x-api-key: sk_live_…

{
  "id": "order_1024",
  "price": 149.99,
  "paymentSystemId": 12
}

// 201 Created
{
  "data": {
    "id": "8f3k2a1c",
    "redirectUrl": "https://my.qvard.com/pay/8f3k2a1c"
  },
  "code": 201,
  "message": "success",
  "status": true
}

Những gì hoạt động hôm nay

Quầy tạo thanh toán bằng POST /api/v1/payment và header x-api-key, nhận redirectUrl và mã hóa nó thành mã QR. Khách hàng quét, mở trang hosted, thanh toán, và webhook gửi trạng thái cuối.

Chỉ mã hóa redirectUrl

Chỉ đưa redirectUrl vào mã. Không đưa khóa API, tổng tiền hay bất kỳ bí mật nào vào mã QR, vì ai thấy mã đều có thể đọc được.

Hiển thị số tiền cạnh mã

Hiển thị tổng tiền bằng USD cạnh mã QR. Trang hosted sau đó hiển thị đúng số tiền bằng crypto đã chọn theo tỷ giá cố định, để khách hàng có thể đối chiếu.

Xác nhận bằng webhook

Mã được quét không chứng minh thanh toán. Chỉ đánh dấu giao dịch đã thanh toán khi webhook gửi id và trạng thái paid.

FAQ

Hôm nay Qvard có hiển thị mã QR trên terminal không?

Không qua terminal chuyên dụng, vốn nằm trong lộ trình. Hôm nay quầy của bạn có thể tạo mã QR từ redirectUrl.

Tôi có thể đưa khóa API vào mã QR không?

Tuyệt đối không. Mã QR chỉ nên chứa redirectUrl, thứ có thể chia sẻ an toàn.

Một mã QR đã quét có đủ để xác nhận thanh toán không?

Không. Chỉ xác nhận thanh toán qua webhook với trạng thái paid.

Làm sao để kiểm thử mã QR?

Tạo hóa đơn demo, mã hóa redirectUrl của nó và quét bằng ví thử nghiệm.

Bài viết liên quan

Bài viết liên quan