Phương thức SDK

Tài liệu mô tả các vấn đề liên quan đến việc triển khai hình thức kết nối Mobile SDK giữa Đối tác B2B2C (trong tài liệu này gọi là Đối tác) và Gotadi.

Tài liệu liên quan

  • Thông tin kết nối giữa giữ Gotadi và Đối tác.

  • Kịch bản kiểm kiểm thử.

  • Source code mẫu.


Thuật ngữ và viết tắt

Quy trình kết nối

Bước 1

Đối tác cung cấp thông tin để Gotadi khởi tạo tài khoản đại lý trên môi trường sandbox. Thông tin bao gồm:

  • Thông tin công ty:

    • Tên công ty

    • Địa chỉ công ty

    • Địa chỉ website

  • Thông tin quản trị viên:

    • Họ tên

    • Địa chỉ email

    • Số điện thoại

  • Thông tin kết nối:

    • Đường dẫn tới hệ thống của đối tác: Link sản phẩm, Link cổng thanh toán, …

    • Các tài liệu tích hợp liên quan

    • Public key của đối tác. (RSA public key chiều dài tối thiểu 1024 bit)

Bước 2

Gotadi khởi tạo tài khoản dựa vào thông tin Đối tác cung cấp và gửi lại các thông tin tài khoản cho Đối tác. Thông tin bao gồm:

  • Link kích hoạt tài khoản và đăng nhập vào B2B portal của Gotadi (Gửi vào email quản trị viên).

  • Đường dẫn tới hệ thống của Gotadi: <gotadi_api_gateway>

  • Public key của Gotadi. (RSA public key chiều dài tối thiểu 1024 bit)

  • Tham số truyền vào request header:

    • Khóa truy cập API: <api_key>

    • Mã truy cập của đối tác: <access_code>

Bước 3

Đối tác kích hoạt tài khoản và sử dụng thông tin ở bước 2 tiến hành kết nối và kiểm thử trên môi trường sandbox

Bước 4

Nghiệm thu Sandbox và Golive dịch vụ

HTTP Response code

Mã lỗi

Luồng tích hợp

Mô tả chi tiết luồng tích hợp:

Bước 3 - 4:

  1. Sau khi search-book ở GotadiSDK sẽ return callback có chứa thông tin BookingNumber.

  2. Partner nhận thông tin BookingNumber -> push tới [Screen Thanh toán của Partner] và gọi API /booking-detail để lấy thông tin thanh toán.

  3. Partner thanh toán thành công/ thất bại -> push tới [Screen Hoá đơn của Partner] và gọi API /booking-detail để lấy thông tin bookingInfo.

  4. Ở [Screen Hoá đơn của Partner] -> User chọn [Quản lý vé] -> push tới [Screen Quản lý Booking của GotadiSDK]

Last updated