API du lịch

Tích hợp API du lịch cho vé máy bay, khách sạn, thuê xe và thanh toán

Kết nối API của GDS, bedbank, thuê xe, tour và thanh toán với cổng du lịch của bạn qua một lớp PHP duy nhất, để mọi nhà cung cấp đi theo cùng luồng tìm kiếm, báo giá, đặt chỗ và hoàn tiền với log và cơ chế thử lại dùng chung.

  • Nhà cung cấp XML và JSON
  • Tìm, báo giá, đặt, hoàn tiền
  • Thanh toán và webhook
  • Một hub API du lịch

Dịch vụ tích hợp API

Tích hợp API du lịch bằng PHP, từ sandbox đến production

API du lịch cung cấp tìm kiếm, định giá, đặt chỗ và các thao tác sau đặt chỗ cho khách sạn, vé máy bay, thuê xe, hoạt động và gói tour, thường ở dạng XML hoặc JSON với khóa, OAuth hoặc token của nhà cung cấp. PHPTRAVELS kết nối từng nhà cung cấp vào cùng một luồng chuẩn hóa trong cổng của bạn, kèm markup, thanh toán, quy tắc đại lý và log yêu cầu, để API mới trở thành một nguồn đã cấu hình chứ không phải một dự án riêng.

  1. Thiết lập sandbox của nhà cung cấp, thông tin xác thực, phạm vi tồn kho và thẻ thử nghiệm
  2. Xây dựng tìm kiếm, báo giá hoặc xác nhận lại giá, đặt chỗ và xuất vé hoặc xác nhận trên luồng chung
  3. Thêm markup, hoa hồng, chính sách doanh nghiệp và hạn mức tín dụng đại lý
  4. Thêm ID yêu cầu, log đặt chỗ, danh sách lỗi và cảnh báo
  5. Vượt qua chứng nhận và chuyển sang thông tin xác thực production
Nhà cung cấp
Hotelbeds · JSON
Môi trường
Sandbox
Endpoint
sandbox.supplier-api.com/v1
Khóa API
••••••••••••7c21
Markup
8% trên giá net

Quy trình tích hợp

API du lịch đi từ sandbox đến đặt chỗ thật như thế nào

Mỗi nhà cung cấp đi qua cùng các giai đoạn, nên luồng, log và thanh toán sẵn sàng trước khi khách hàng thấy nội dung.

  1. Kết nối

    Truy cập sandbox, xác thực, dữ liệu thử và tìm kiếm cơ bản hoạt động.

  2. Xây dựng

    Báo giá hoặc xác nhận lại, đặt chỗ và xuất vé hoặc xác nhận trên luồng đặt chỗ chung.

  3. Thanh toán

    Ủy quyền, thu tiền và webhook hoàn tiền ánh xạ theo ID đặt chỗ.

  4. Gia cố

    ID yêu cầu, log, xử lý lỗi, thử lại và cảnh báo khi nhà cung cấp lỗi.

  5. Chứng nhận

    Chứng nhận với nhà cung cấp theo các ca kiểm thử và kịch bản đặt chỗ đã thống nhất.

  6. Vận hành

    Thông tin xác thực production, giám sát, runbook và bàn giao cho đội của bạn.

Hub API du lịch

Một hub cho mọi nhà cung cấp bạn ký hợp đồng

Nhà cung cấp kết nối vào một lớp có xác thực, log, thử lại và giám sát dùng chung. Khả năng truy cập tùy thuộc hợp đồng của bạn và sự phê duyệt của đối tác.

  • GDS và API vé máy bay

    Amadeus, Sabre và Travelport qua XML, cùng các API vé máy bay JSON như Duffel, Kiwi và TBO.

  • Khách sạn, thuê xe và tour

    Bedbank như Hotelbeds, Agoda và Hotelston, CarTrawler cho thuê xe, Viator và Tiqets cho hoạt động.

  • Cổng thanh toán

    Stripe, PayPal và API ngân hàng để thu tiền, hoàn tiền và đối soát với đặt chỗ.

Back office

Vận hành mọi API từ một trang quản trị

Giá, quyền truy cập, thanh toán và hồ sơ của từng nhà cung cấp nằm trong cùng trang quản trị, nên thêm API không thêm back office mới.

  • Thông tin xác thực nhà cung cấp

    Khóa sandbox và production cho từng nhà cung cấp, lưu trên máy chủ của bạn và chuyển theo môi trường.

  • Markup và hoa hồng

    Quy tắc cố định hoặc phần trăm theo nhà cung cấp, sản phẩm, điểm đến, kênh hoặc nhóm đại lý.

  • Tín dụng và ví đại lý

    Đại lý B2B đặt chỗ bằng hạn mức tín dụng hoặc số dư ví theo giá và quyền bạn đặt.

  • Đối soát thanh toán

    ID thanh toán ánh xạ với PNR và ID đặt chỗ, tự động hoàn tiền và thu tiền một phần.

  • Log yêu cầu

    Mọi yêu cầu và phản hồi được lưu kèm ID để hỗ trợ và giải quyết tranh chấp với nhà cung cấp.

  • Báo cáo nhà cung cấp

    Lượt tìm, đặt chỗ, lỗi, hủy và biên lợi nhuận theo nhà cung cấp và theo kênh.

So sánh

Phát triển riêng cho từng nhà cung cấp và hub API PHPTRAVELS

Viết riêng từng API vẫn ổn với một nhà cung cấp. Khi có nhiều, luồng dùng chung giúp tiết kiệm thời gian cho mỗi kết nối mới.

Hạng mụcPhát triển riêng từng APIPHPTRAVELS
Luồng đặt chỗPhát triển riêng từng APIViết lại cho từng nhà cung cấpPHPTRAVELSMột luồng tìm, báo giá, đặt và hoàn tiền cho tất cả
Ánh xạ nội dungPhát triển riêng từng APIĐịnh dạng phòng và giá vé khác nhau theo nhà cung cấpPHPTRAVELSChuẩn hóa về một mô hình trước khi hiển thị
Thử lại và logPhát triển riêng từng APIThường được thêm sau những sự cố đầu tiênPHPTRAVELSID yêu cầu, thử lại và đặt chỗ idempotent ngay từ ngày đầu
Thanh toánPhát triển riêng từng APITích hợp riêng cho từng cổng và luồngPHPTRAVELSThanh toán gắn với đặt chỗ, có webhook hoàn tiền
Thời gian mỗi nhà cung cấpPhát triển riêng từng APITùy kinh nghiệm của đội nội bộPHPTRAVELSThường từ 2 đến 4 tuần, gồm cả chứng nhận

Trường hợp sử dụng

Tích hợp API du lịch cho đại lý, OTA và TMC

  • API cho đại lý du lịch

    Luồng bán lẻ, voucher, markup, hoa hồng, tín dụng đại lý cơ bản và quản lý đơn hàng đơn giản.

  • API cho OTA

    Tìm kiếm khối lượng lớn có cache, xác nhận lại trước khi đặt, hàng đợi bất đồng bộ và xử lý giới hạn tần suất.

  • API cho TMC

    Hồ sơ doanh nghiệp, chính sách công tác, phê duyệt, hạn mức tín dụng, giá thỏa thuận và báo cáo.

Vì sao chọn PHPTRAVELS

Tích hợp API thuộc về bạn và có thể mở rộng

  • Kèm mã nguồn

    Tự lưu trữ theo giấy phép thương mại, để lập trình viên của bạn đọc và mở rộng mọi connector.

  • Xây dựng bằng PHP

    PHP chuẩn với client cURL hoặc Guzzle và trình xử lý webhook mà đội của bạn đã quen.

  • Thu hẹp phạm vi PCI

    Mã hóa token và trường thanh toán được lưu trữ giữ dữ liệu thẻ ngoài máy chủ của bạn.

  • B2C, B2B và doanh nghiệp

    Một tích hợp phục vụ website công khai, cổng đại lý và người đặt chỗ doanh nghiệp.

FAQ

Câu hỏi về tích hợp API du lịch

Những điều đại lý và OTA hỏi trước khi kết nối nhà cung cấp đầu tiên hoặc tiếp theo.

Liên hệ kinh doanh

Là kết nối website du lịch hoặc cổng đại lý của bạn với API của nhà cung cấp để tìm kiếm, báo giá, đặt và quản lý khách sạn, vé máy bay, thuê xe và hoạt động ngay trên nền tảng của bạn. Hầu hết API du lịch dùng XML hoặc JSON qua HTTP với xác thực của nhà cung cấp.

Thường từ 2 đến 4 tuần cho mỗi nhà cung cấp, gồm thiết lập sandbox, luồng đặt chỗ chính, thanh toán, chứng nhận và chuyển sang production. Phạm vi và lịch chứng nhận của nhà cung cấp có thể làm thay đổi thời gian này.

JSON nhanh hơn khi phát triển và phân tích, nên chúng tôi ưu tiên khi nhà cung cấp có cùng tính năng. Một số GDS và bedbank vẫn yêu cầu XML với XSD, và cả hai đều được chuẩn hóa về cùng một mô hình trong cổng của bạn.

Một lớp duy nhất kết nối nhiều nhà cung cấp với xác thực, log, thử lại và giám sát dùng chung, để mỗi nhà cung cấp mới dùng lại cùng luồng thay vì bắt đầu từ đầu.

Thẻ được mã hóa token với 3-DS, thu tiền sau khi xuất vé hoặc voucher, và mỗi ID thanh toán được ánh xạ với PNR hoặc ID đặt chỗ, để hoàn tiền và đối soát chạy qua webhook.

Rất nhiều, gồm GDS, bedbank và API thuê xe, hoạt động, thanh toán. Quyền truy cập tùy thuộc hợp đồng của bạn và sự phê duyệt của đối tác, hãy cho chúng tôi biết nhà cung cấp của bạn và chúng tôi sẽ xác nhận phạm vi và thời gian.