Placeholder

REDBUS , TRAVEL YARI , abhibus , ETRAVELSMART, TICKETSIMPLY API INTEGRATIONS

Bus Booking API integrations

REDBUS , TRAVEL YARI , abhibus , ETRAVELSMART, TICKETSIMPLY , ticketgoose ..etc any bus API INTEGRATIONS can be done in all modules on it.

With the current set of web services provided, the client can perform the following functions:

  • Check the availability
  • City List
  • Seat layout – seater, sleeper, semi sleeper, multi axle..etc
  • eTicket 
  • Bus list
  • Ticket Booking
  • Ticket Cancellation
  • Refund

Product Description

Bus Booking API integrations

REDBUS , TRAVEL YARI , abhibus , ETRAVELSMART, TICKETSIMPLY , ticketgoose ..etc any bus API INTEGRATIONS can be done in all modules on it.

UNIQUE FEATURES

  • Super Admins
  • Seat seller modules
  • Affiliation modules
  • Wallet modules
  • White labels
  • Multiple API integrations
  • Own bus inventory
  •  Agents
Those API gives partner an exposure to a large inventory of bus operators and 10,000+ routes all over India. It’s a secured API which follows OAUTH authentication parameters.

Booking Service

Location Information Service

Each city is represented by a unique city id. This service provides APIs to fetch the list of all cities with their city ids.The client would use this list to map city id to city name.A client would typically maintain the list of cities in its database and would update the same periodically. It is suggested that client clears the entire list and fetches the entire list at least once in 7days.
Returns CityList object, call this to get the list of all the cities

The client can use this data to :
a. Get list of all origin points from which bus services are available.
b. Get list of all destination points to which bus services are available from a given origin point

The source-destination pairs can be maintained in the client database and be updated like in the case of city list mentioned above (using GetDestination).

1. Source,
2. Destination,
3. Date of journey 
Returns Available Trip List object (the full list of all services across all the bus operators).Client would make a call to the sever using the above parameters and fetch the list of all services across all the operator. Client then displays the trip list (all available bus services) to the user and allows him to select one of them.

bus-api-integrations-bus-list

bus-api-integrations-bus-list

Get Seat L

The above provides list of Boarding points to which services are available.Client would make a call to get list of boarding points and their respective boarding times, landmark,complete address and contact numbers for the specified route.

Sample screen:

Select Seat and Capture Passenger Details

Description:
When Is Available is True,user selects the bus service which will fetch the Seat layout .The client also fetches list of boarding points for the selected route and displays them for the user to select.User selects Seat, boarding point and give passenger details

When Is Available is False user is not allowed to select seat as they all are sold out.
User needs to fill the following passenger details:
1. Title (Mr/Mrs/Ms/Miss)
2. Full name
3. Age
4. Mobile
5. Email
6.Gender
7.IDtype
8.IDnumber
9.Bookingtype
10.Primary
11.Address

Book Ticket Tentatively

This is post method which takes BlockRequest in request body and returns BlockKey (String. This has been made as two steps to allow some payment collection before confirming the seat.

Once user gives all the above details along with the seat numbers and boarding point, client calls the server to book the seats tentatively. If the specified seats are still available, the server blocks them tentatively and returns a tentative booking reference number(Block key). The seats will be blocked under the given reference number. These seats are blocked for some specified time(20 Min)and this value is returned in the tentative booking confirmation .If there is no confirmation call (next step) from the client before that time, the server will unblock the seats.

Confirm Ticket

Returns TIN for booked ticket.Once the ticket was tentatively booked, client/user collects the ticket fare from the customer and calls the server to confirm the booking. The client needs to give the tentative reference number(Block key) to confirm the ticket. The server will return the confirmed ticket details including Ticket number.

Cancellation Service

This service provides the required APIs for ticket cancellation. getCancellationData – Gives the cancellation data (isCancellable, cancellation charges, refund amount etc.) for given tin.

Technology 
 PHP / ASP.NET / NODE JS / ANGULAR JS
 MySQL/MONO DB / NO SQL / MSSQL Database
 Server: Any Linux / WINDOWS Server.

TESTING AND FIXING BUGS
 Quality Testing for the entire website api INTEGRTAIONS
 Fixing if any bug is found

MIGRATION TO LIVE SERVER
 Migrating the site from local server to live server

 

Requirements needed from Client
 Domain Name
 API for Integration(We will Integrate it)
Hosting details
 One point of contact for project coordination

Project Delivery
API integrations will be delivered in 5- 7 Working days (excluding Saturday, Sunday & Public Holidays)
from the date of the contract. (Depending on the required features the estimate shall vary)

Total Cost
INR – Rs.45,000 Website or Mobile Application (Android + IOS)
USD – $600 Website or Mobile Application (Android + IOS)

Note:
 One year Free Support will be provided.

 

Reviews

There are no reviews yet.

Be the first to review “REDBUS , TRAVEL YARI , abhibus , ETRAVELSMART, TICKETSIMPLY API INTEGRATIONS”

instagram beğeni