Api Đơn hàng
Api tạo đơn hàng
Tạo đơn hàng mua eSim từ SimplifyTrip
Request Headers
X-Signature
- required
string
Signature là một chuỗi ký tự dùng để kiểm tra tính toàn vẹn dữ liệu trong việc truyền dữ liệu giữa hệ thống của bạn và SimplifyTrip. Bạn cần dùng checksumKey
từ Api Key và HMAC_SHA256
để tạo signature với data theo định dạng được sort theo alphabet. Tham khảo Kiểm tra dữ liệu với signature.
Request Body
trackId - required |
Id hệ thống của bạn tạo ra, dùng để định danh order, ví dụ trong trường hợp nhận được dữ liệu từ webhook, trackId sẽ giúp bạn nhận ra hệ thống cần xử lý đơn hàng nào | ||||||
items - required |
| ||||||
|
Responses
application/json
success |
| ||||||||||
orderId |
Id SimplifyTrip tạo ra, bạn có thể dùng nó để tra cứu thông tin của đơn hàng trên SimplifyTrip | ||||||||||
trackId |
Id hệ thống của bạn đã truyền lên | ||||||||||
items |
| ||||||||||
|
application/json
timestamp |
|
statusCode |
|
errorCode |
|
message |
|
Api chi tiết đơn hàng
Trả về thông tin chi tiết của một đơn hàng theo ID được cung cấp
Path Parameters
id - required |
Id hoặc trrackId của đơn hàng muốn tra cứu - Hãy đảm bảo bạn dùng trackId không bị trùng lặp |
Responses
application/json
id |
Id đơn hàng do SimplifyTrip tạo ra | ||||||||||||||||
trackId |
Id hệ thống của bạn tạo | ||||||||||||||||
createdAt |
| ||||||||||||||||
updatedAt |
| ||||||||||||||||
status |
Trạng thái đơn hàng | ||||||||||||||||
error |
Nguyên nhân đơn hàng bị lỗi, xuất hiện khi status = ERROR | ||||||||||||||||
total |
Tổng giá trị đơn hàng | ||||||||||||||||
items |
| ||||||||||||||||
|
application/json
timestamp |
|
statusCode |
|
errorCode |
|
message |
|