Marhaba Prebook
This service is used to perform prebooking for the marhaba result.Marhaba Prebook Request
Marhaba Prebook request mainly consists with searchKey , offerId and auxiliaries .
| Tags | Attribute | Description |
|---|---|---|
| meta | meta (Object) |
|
| marhabaPrebookCriteria | (JsonObject) | |
| searchKey* (String) |
This attribute serves as a unique search identifier that enables the identification of a specific user flow request. | |
| offerId* (String) |
A unique offer id used for all subsequent API calls to identify user selected result. | |
| Auxiliaries | auxiliaries (Array) |
Contains an array of auxiliaries to be booked. |
| auxiliaryOfferId (String) |
An offer-specific identifier, ensuring clear reference for the selected auxiliaries. | |
| quantity (Integer) |
This specifies the quantity of auxiliaries being booked | |
| Marhaba Prebook Request | |
|---|---|
Marhaba Prebook Response
After sending the Marhaba Prebook request Travlinq will prebook the specified marhaba result.
| Tags | Attribute | Description |
|---|---|---|
| meta | meta (Object) |
|
| success (String) |
Response status will be return Ex: "true" | |
| statusCode (Boolean) |
Response statusCode will be return Ex: "1" | |
| statusMessage (String) |
Response statusMessage will be return Ex: "SUCCESS" | |
| commonData | commonData (Object) |
This tag has the common Data in the response. |
| searchKey (String) |
A unique search id will be returned in the search response. | |
| Data | data (Object) |
This tag has the common Data in the response. |
| offerId (String) |
Name of the auxiliary | |
| productName (String) |
Name of the auxiliary | |
| productCode (String) |
Code of the auxiliary | |
| productCategory (String) |
Category of the auxiliary | |
| productDescription (String) |
Category of the auxiliary | |
| Auxiliaries | auxiliaries (Array) |
Contains an array of auxiliaries to be booked. |
| auxiliaryOfferId (String) |
An offer-specific identifier, ensuring clear reference for the selected auxiliaries. | |
| quantity (Integer) |
This specifies the quantity of auxiliaries being booked | |
| Pricing Info | pricingInfo (Object) |
This tag has the common Data in the response. |
| netAmount (Double) |
Amount of the auxiliary | |
| currency * (String) |
Indicates the currency code, such as "AED," associated with the product's pricing. | |
| customerAdditionalFareInfo | customerAdditionalFareInfo (Object) |
Additional fare information related to customer |
| transactionFeeEarned (Double) |
This attribute contains the transaction fee amount. | |
| commissionEarned (Double) |
Commission amount will be shown here. | |
| markupEarned (Double) |
Total markup amount from pricing rule will be shown here. | |
| discount (Double) |
Total discount amount from pricing rule will be shown here. | |
| vat (Double) |
Vat received from pricing model (if vat rule is applied) | |
| plbearned (Double) |
plbearned will be shown | |
| incentiveEarned (Double) |
Incentive amount earned | |
| tdsOnIncentive (Double) |
tds amount on incentive will be shown |