Giới thiệu PayerScan
PayerScan cho phép Merchant tích hợp thanh toán tiền mã hóa (USDT, BNB, ETH, v.v.) vào website hoặc ứng dụng. Khách hàng thanh toán bằng ví crypto hoặc tài khoản sàn giao dịch, hệ thống tự động xác minh giao dịch và thông báo cho Merchant qua API và Webhooks.
Tính năng chính
- Tạo hóa đơn thanh toán qua API với số tiền (USD), thời hạn, callback URL.
- Trang thanh toán hiển thị mã QR, địa chỉ ví và số lượng crypto chính xác cần chuyển.
- Đa mạng lưới — hỗ trợ nhiều phương thức thanh toán:
- EVM Chains: BSC, Ethereum, Polygon, Base, Arbitrum, ...
- Tron: Token TRC20
- Solana: Token SPL
- Sàn giao dịch: Binance Pay, OKX, Bybit, MEXC, Gate.io, Bitget, ... (không phí gas, xác nhận tức thì)
- Tự động xác nhận khi phát hiện giao dịch khớp (đúng địa chỉ, đúng số tiền, trong khung thời gian).
- Webhooks thông báo cho server Merchant khi thanh toán thành công hoặc hóa đơn hết hạn.
- API tra cứu trạng thái hóa đơn theo
trans_id.
Quy trình hoạt động
- Tạo hóa đơn — Merchant gọi
POST /payment/cryptovớimerchant_id,amount,callback_url, nhận vềtrans_id+url_payment. - Chuyển hướng khách — Merchant chuyển hướng khách đến
url_payment(trang thanh toán). - Khách thanh toán — Khách chọn token/network, rồi chuyển đúng số tiền đến địa chỉ ví hiển thị (hoặc thanh toán qua sàn giao dịch).
- Tự động xác nhận — Hệ thống phát hiện và xác minh giao dịch → cập nhật hóa đơn thành completed → gửi POST webhook đến
callback_urlcủa Merchant. - Hóa đơn hết hạn — Nếu khách không thanh toán trong khung thời gian, trạng thái hóa đơn chuyển thành expired và webhook cũng được gửi đến
callback_url. - Kiểm tra trạng thái — Merchant có thể gọi
GET /invoice/:trans_idđể kiểm tra trạng thái bất kỳ lúc nào.
Yêu cầu tích hợp
- API Key: Mỗi Store có một API Key, gửi qua header
x-api-keytrong mọi request. - Phương thức thanh toán: Cần cấu hình ít nhất một địa chỉ ví hoặc sàn giao dịch trong Store trước khi tạo hóa đơn.
- Callback URL: URL HTTPS công khai nơi server Merchant nhận các sự kiện POST (webhook) cho hóa đơn completed/expired.
- HTTPS: API PayerScan sử dụng HTTPS. Callback URL cũng nên dùng HTTPS để đảm bảo truyền dữ liệu an toàn.
Bước tiếp theo
- Bắt đầu nhanh: Tạo hóa đơn đầu tiên trong vài phút.
- Bảo mật: Thực tiễn tốt nhất để bảo vệ API Key và xác minh webhook.
- Mạng lưới & Token: Danh sách các mạng và token được hỗ trợ.
- Thêm ví: Cấu hình địa chỉ ví cho Store.
- Cấu hình Binance Pay: Hướng dẫn kết nối Binance Pay cho Store.
- API Tạo hóa đơn: Chi tiết request/response.
- API Lấy hóa đơn: Tra cứu trạng thái hóa đơn theo
trans_id. - Webhook: Nhận thông báo completed/expired.