Sandbox dùng để làm gì?
Sandbox là môi trường kiểm thử an toàn của FlashAPI. Sandbox sử dụng cùng cấu trúc API với Production, bao gồm:- Đường dẫn API
- Tham số request
- Cấu trúc request
- Cấu trúc response
- Luồng authentication
Sandbox hoạt động như thế nào?
Market Data
Các API dữ liệu thị trường luôn trả về một bộ dữ liệu mẫu cố định. Sandbox giúp bạn kiểm tra:- Tên field
- Kiểu dữ liệu
- Cấu trúc response
- Cách xử lý dữ liệu trong ứng dụng
Trading
Các API giao dịch vẫn thực hiện validation request đầy đủ nhưng không gửi lệnh đến sàn giao dịch thật. Do đó:- Không có lệnh thật được tạo
- Không có tiền thật được sử dụng
- Không ảnh hưởng đến tài khoản giao dịch thật
Authentication
Sandbox hỗ trợ tài khoản demo để kiểm thử authentication. Các API login trả về token cố định, bao gồm:access_tokenrefresh_tokenotp_token
Sandbox OTP: Sử dụng giá trị OTP cố định được cung cấp trong tài liệu authentication tương ứng. Không tự tạo OTP khi kiểm thử Sandbox.
Ví dụ quy trình
Sandbox vs Production
Khi nào chuyển sang Production?
Chỉ chuyển sang Production khi:1
Kiểm thử hoàn chỉnh trên Sandbox
Integration đã được kiểm thử hoàn chỉnh trên Sandbox.
2
Xác nhận request/response
Các request và response đã được xác nhận.
3
Xác nhận luồng authentication
Luồng authentication đã hoạt động đúng.
4
Kiểm thử luồng giao dịch
Luồng giao dịch đã được kiểm thử.
5
Được PHS phê duyệt
Bạn đã được PHS phê duyệt quyền truy cập OpenAPI Production.
