Chuyển tới nội dung chính

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

CredentialDescription
client_idID định danh duy nhất của đối tác
client_secretKhóa bí mật dùng để ký request

Required Headers

HeaderTypeDescription
X-Client-IdstringClient ID được cấp
X-TimestampnumberUnix timestamp
X-SignaturestringChữ ký HMAC-SHA256 của request
Content-Typestringapplication/json

ERROR CODE

ERRORCODEDescription
SUCCESS1000Thành công
REQUEST_ERROR1001Lỗi tham số
INVALID_SIGNATURE1002Sai chữ ký
CLIENT_ID_INVALID1003
TIMESTAMP_INVALID1004
SIGNATURE_INVALID1005
IP_ADDRESS_NOT_ALLOWED1006IP không trong whitelist
DATE_INVALID1007Ngày sai hoặc không đúng định dạng
BOOKING_NOT_FOUND1008Không tìm thấy booking
BOOKING_ALREADY_CONFIRMED1009Booking đã confirm trước đó
BOOKING_ALREADY_CANCELED1010Booking đã cancel trước đó
CUSTOMER_INVALID1011Thông tin khách hàng không đúng
PACKAGES_INVALID1012Thông tin package không đúng