POS

Hệ thống POS crypto: làm sao một phần mềm bán hàng nhận được crypto

Hệ thống POS crypto được giải thích: phần mềm bán hàng nhận crypto ra sao, Qvard dự kiến gì cho terminal POS và điều gì chạy được qua API hôm nay.

Hệ thống POS crypto là phần mềm bán hàng nhận thanh toán tiền điện tử bên cạnh tiền mặt và thẻ. Qvard dự kiến một terminal POS, nhưng chưa được phát hành. Bài viết này cho thấy một hệ thống POS có thể kết nối với API v1 thực tế ngay hôm nay như thế nào, và terminal chuyên dụng sẽ được gắn vào đâu sau này.

Hệ thống POS crypto cần gì

Một hệ thống POS cần tạo thanh toán cho tổng tiền bán hàng, hiển thị liên kết có thể quét và nhận trạng thái cuối để đóng giao dịch. Mọi thứ khác như hóa đơn và kho vẫn nằm trong phần mềm POS.

Trạng thái: terminal POS của Qvard nằm trong lộ trình

Terminal POS của Qvard chưa được phát hành, và bài viết này không trình bày nó như thiết bị hoàn chỉnh. Tích hợp dưới đây hoạt động hôm nay qua API, trang hosted và webhook.

Tích hợp hôm nay

Phần mềm POS gửi POST /api/v1/payment kèm header x-api-key, mã và tổng tiền bán hàng, nhận redirectUrl và hiển thị dưới dạng mã QR hoặc liên kết. Sau đó webhook trả trạng thái cuối để đóng giao dịch trong POS.

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 xạ giao dịch với thanh toán

Dùng mã giao dịch bán làm id, để mỗi thanh toán gắn đúng với một giao dịch. Tổng tiền bằng USD đi vào price.

Đóng giao dịch bằng webhook

POS chỉ đóng giao dịch và in hóa đơn sau khi webhook gửi paid. Giao dịch đang chờ có thể hiển thị là đang đợi, để thu ngân biết tiền chưa về.

Lên kế hoạch nâng cấp

Khi terminal chuyên dụng ra mắt, nó có thể đảm nhận bước mã QR. Phần mềm POS, bản ghi giao dịch và xử lý webhook sẽ không thay đổi.

FAQ

Phần mềm POS của tôi có nhận crypto hôm nay không?

Có, nếu nó gửi được HTTPS POST, hiển thị mã QR hoặc liên kết và nhận webhook. Terminal POS của Qvard nằm trong lộ trình.

Trường nào liên kết thanh toán với giao dịch?

Trường id mang mã giao dịch của bạn, nên mỗi thanh toán tương ứng với một giao dịch trong hệ thống của bạn.

POS có cần plugin đặc biệt không?

Không. Bất kỳ POS nào gọi được endpoint REST và nhận webhook đều có thể tích hợp với API.

Làm sao để kiểm thử tích hợp POS?

Tạo hóa đơn demo từ một giao dịch thử và xác nhận POS đóng giao dịch khi webhook đến.

Bài viết liên quan

Bài viết liên quan