menu

Sample Verification

Search Criteria: Delhi/Mumbai for 2 Rooms (1 adult + 1 child in each room)

Methods need to submit for verification:

  • Authenticate
  • Search
  • GetHotelInfo
  • GetHotelRoom
  • Block
  • Book
  • GetBookingDetails
  • 1. Tokenid and TraceId should be the same throughout the booking.

    2. The result index should be the same throughout the booking.

    3. The age of the child is mandatory in search requests.

    4. Child title should be passed as "Mr./Miss."

    5. Pax count & age should be the same in search & book.

    6. City Id & Countrycode should be of related sector and as per the sample criteria.

    7. In GetHotelInfo method you will receive the images and hotel related info(in case of static data the hotel info method can be skipped).

    8. In the GetHotelRoom response check the infosource, there will be two infosource/combinations methods i.e., Fixed Combination and Open Combination.

    9. In the block request the details in the HotelRoomsDetails array should be passed as below (depending on the combination received in the get hotel room response).

  • "Room Combination" as "Open Combination”: In open Combination, if you have passed the request for 2 rooms then you will get two arrays of "Room Index". For eg. In "Room Combination" array you have received 2 arrays one is [1,2,3] and second is [4,5,6]. Then you can pass "RoomIndex" for both rooms in "BlockRoom" request as [1,4] or [1,5] or [1,6] or [2,4] or [2,5] or [2,6] or [3,4] or [3,5] or[3,6] that is first room index should be picked from first array(any room) and second room index should be picked from the second array(any room).
  • "Room Combination" as "Fixed Combination": In fixed Combination if you have passed request for 2 rooms then you will receive 2 arrays of "Room Index" in "Room Combination" array like [1,2] and [3,4] then you can pass "RoomIndex" for both rooms in "BlockRoom" request as [1,2] or [3,4] that is you need to select room index for both rooms from single array only.
  • 10. The lead pax should be passed as true for the adult pax in each room, and false for the rest of the pax in the book request.

    11. In the block response if the Availability type is “Confirmed” then only proceed with the book request, if the availability type is “Available” then the booking should be confirmed offline by TBO Ops team.

    12. In the book request for the lead pax the below details should be passed.

  • Title
  • First Name
  • Middle Name (Value is optional but node is mandatory)
  • Last Name
  • Phone no.
  • Email id.
  • IsLead Pax: true
  • Pax Type
  • Age
  • 13. If you want to hold the booking then pass “IsVoucherBooking” : false in Block and booking request, your booking will be in confirmed state and you can call Generate Voucher method to voucher the same till LastVoucher date.

    14. If you want to voucher the booking directly then pass “IsVoucherBooking '' : true in Block and booking request, your booking will be vouchered and you will get ”VoucherStatus”: true along with invoice details in Book response. There is no need to call Generate Voucher in this case.

    15. Now it is mandatory to implement de-dupe functionality at your end for the certification process.