Tổng quan
Hệ thống Booking Engine là một API cho phép đối tác có thể tích hợp để thực hiện các chức năng đặt vé và quản lý đặt vé.
Tính năng chính
- Tạo đơn đặt vé (Create Booking)
- Xác nhận đơn đặt vé (Confirm Booking)
- Hủy đơn đặt vé (Cancel Booking)
- Tra cứu thông tin đơn đặt vé (Get Booking)
Base URL
https://api-test.thinksoft.com.vn
Credentials
| Credential | Description |
|---|---|
| client_id | ID định danh duy nhất của đối tác |
| client_secret | Khóa bí mật dùng để ký request |
Required Headers
| Header | Type | Description |
|---|---|---|
| X-Client-Id | string | Client ID được cấp |
| X-Timestamp | number | Unix timestamp |
| X-Signature | string | Chữ ký HMAC-SHA256 của request |
| Content-Type | string | application/json |
ERROR CODE
| ERROR | CODE | Description |
|---|---|---|
| SUCCESS | 1000 | Thành công |
| REQUEST_ERROR | 1001 | Lỗi tham số |
| INVALID_SIGNATURE | 1002 | Sai chữ ký |
| CLIENT_ID_INVALID | 1003 | |
| TIMESTAMP_INVALID | 1004 | |
| SIGNATURE_INVALID | 1005 | |
| IP_ADDRESS_NOT_ALLOWED | 1006 | IP không trong whitelist |
| DATE_INVALID | 1007 | Ngày sai hoặc không đúng định dạng |
| BOOKING_NOT_FOUND | 1008 | Không tìm thấy booking |
| BOOKING_ALREADY_CONFIRMED | 1009 | Booking đã confirm trước đó |
| BOOKING_ALREADY_CANCELED | 1010 | Booking đã cancel trước đó |
| CUSTOMER_INVALID | 1011 | Thông tin khách hàng không đúng |
| PACKAGES_INVALID | 1012 | Thông tin package không đúng |