Sandbox[Tài liệu API]
Thử tích hợp từ chính server của bạn: dùng đúng URL API thật, chỉ thay Partner ID và Partner Key bằng key sandbox (Partner ID bắt đầu bằng sandbox_). Không gửi thẻ sang nhà cung cấp, không đụng tiền thật.
Tiền thử không có giá trị, không rút, chuyển hay đổi thành tiền thật được.
Chọn trường hợp
Đổi thẻ cào
Dùng thẻ mẫu trong bảng Sandbox ở trang Đổi thẻ. Mỗi thẻ là một trường hợp.
Nạp cước/game
Thêm đuôi vào request_id, ví dụ DH1002_pending. Không có đuôi là thành công.
Mua thẻ cào
Thêm đuôi vào request_id, ví dụ DH1002_soldout. Không có đuôi là thành công.
Với checkavailable, qty đến 1.000 là còn hàng.
Callback
Callback được gửi thật tới Callback URL, có thêm trường sandbox=1.
Callback URL phải là địa chỉ công khai. Chạy trên máy cá nhân thì dùng tunnel như ngrok, Cloudflare Tunnel, hoặc hỏi kết quả bằng command=check.
Chuyển từ sandbox lên production
- Tạo kết nối thật ở trang Kết nối API. Kết nối thật mới tạo chưa bật ngay, phải chờ hệ thống hoặc quản trị viên bật.
- Thay Partner ID và Partner Key. URL giữ nguyên.
- Khai báo IP server. API mua thẻ bắt buộc có IP, sandbox thì không.
- Khai báo Callback URL production.
- Bỏ các đoạn code dùng thẻ mẫu 9000... và đuôi request_id như _pending, _failed.
- Từ chối callback có sandbox=1 ở môi trường production.
- Kiểm tra số dư ví thật đủ cho nạp cước, mua thẻ.
- Thử một giao dịch giá trị nhỏ, vì sandbox không kiểm chứng được nhà cung cấp.