PayOS
Dễ setup nhất, không cần webhook
SimpPay hỗ trợ 3 cổng thanh toán QR banking cho phép người chơi nạp tiền qua chuyển khoản ngân hàng.
PayOS
Dễ setup nhất, không cần webhook
Web2M
API ổn định, nhiều tính năng
Sepay
Webhook thời gian thực, xác nhận tức thì
Người chơi gửi lệnh
Gõ /bank <amount> (ví dụ: /bank 50000)
Tạo QR code
Plugin gọi API gateway để tạo QR code thanh toán
Hiển thị QR
QR code được hiển thị cho người chơi với thông tin:
Người chơi quét QR
Mở app ngân hàng → Quét QR → Xác nhận chuyển khoản
Xử lý thanh toán
Nhận kết quả
| Cổng | Setup | Xác nhận | Webhook | Khuyến nghị |
|---|---|---|---|---|
| PayOS | ⭐⭐⭐⭐⭐ Dễ | 5-30s | ❌ Không | ✅ Người mới |
| Web2M | ⭐⭐⭐⭐ Trung bình | 5-30s | ❌ Không | ✅ Ổn định |
| Sepay | ⭐⭐⭐ Khó | Tức thì | ✅ Có | ✅ Server lớn |
Tất cả các cổng đều hỗ trợ các ngân hàng lớn tại Việt Nam:
enabled: true
# API credentialsclient-id: "xxx"api-key: "xxx"
# Polling settingstimeout: 300 # 5 phútinterval: 5 # Check mỗi 5 giây
# Amount limitsmin-amount: 10000max-amount: 50000000enabled: true
# API credentialsapi-key: "xxx"account-number: "1234567890"account-name: "NGUYEN VAN A"
# Webhook settingswebhook-port: 8080webhook-path: "/webhook/sepay"webhook-api-key: "xxx"
# Amount limitsmin-amount: 10000max-amount: 50000000| Status | Mô tả | Hành động |
|---|---|---|
PENDING | Đang chờ thanh toán | Tiếp tục polling/chờ webhook |
SUCCESS | Thanh toán thành công | Award coins |
FAILED | Thanh toán thất bại | Thông báo lỗi |
TIMEOUT | Hết thời gian chờ | Dừng polling |
CANCELLED | Đã hủy | Thông báo |
Nguyên nhân:
Giải pháp:
Nguyên nhân:
Giải pháp:
Nguyên nhân:
Giải pháp:
timeout trong configKhuyến nghị: PayOS
Khuyến nghị: PayOS + Web2M (backup)
Khuyến nghị: Sepay + PayOS (backup)
Cách hoạt động:
Ưu điểm:
Nhược điểm:
Cách hoạt động:
Ưu điểm:
Nhược điểm:
Đăng ký nhiều cổng: Có backup khi một cổng gặp sự cố
Dùng Sepay cho server lớn: Webhook giảm load và tăng trải nghiệm
Set min/max amount hợp lý: Tránh spam với số tiền quá nhỏ
Hướng dẫn rõ ràng: Customize messages để hướng dẫn người chơi chuyển đúng
Monitor transactions: Bật debug mode để log tất cả giao dịch
Chọn một cổng để bắt đầu:
PayOS (Khuyến nghị)
Setup cổng dễ nhất
Sepay (Nâng cao)
Webhook thời gian thực