How can we help?
Follow
Error library + Error handling

 

Error Code - See table for list of possible values.

Error Text - See table for list of possible values.

NOTE:

During your development - once you book using TEST supplier's accounts, you might encounter E4100, E4050 many times, i.e booking attempts will not always be confirmed.

This is normal when working with supplier's TEST accounts.

Errors:

Code Text

Handling

or what can be done on your side

I0200 Operation successful.  
I0404 No results found. Supplier Name: {0}, Contract Id: {1}.  
I0405 Request Not Supported. Supplier Name: {0}, Contract Id: {1}.  
I0406 Credit card details are provided when not required. Credit card details will be ignored.  
I0600 Duplicate passenger name. Will try to fix the name and re-book.  
I0601 Passenger name too short. Will try to fix the name and re-book.  
W4305 Supplier Communication Error. Supplier Name: {0}, Contract Id: {1}.  
W4306 "Supplier Data Parsing Error. Supplier Name: {0}, Contract Id: {1}.  
W4307 Supplier Timeout Error. Supplier Name: {0}, Contract Id: {1}.  
W4308 Search criteria not supported. Supplier Name: {0}.  
W4309 Wrong configuration at supplier's system. Supplier Name: {0}.  
  !--General errors-->  
E0300 SessionId not found. Probable to happen when you are trying to access a session which is already expired. Please report this error to support@travolutionary.com as soon as as you encounter. 
E0500 Internal error.

Severe Internal Service Error. If the error occurred during a booking attempt, please verify in supplier system if the booking has been created or not, before sending additional booking request, to prevent duplicated bookings.

Please report this error to support@travolutionary.com as soon as as you encounter.

E6000 SmartBook failed - internal error  
E0501 Request {0}.{1} doesn't exist.  
E0502 Supplier action is not implemented  
E0999 Unknown error.  
E1000 Supplier error.  
E0400 {0} action cannot be performed on a segment with status {1}  
E1100 Invalid request data.  Something in your request didn't pass our validation. See detailed error message for more info. Check for 2 letters valid state (for US only), check for credit card details, etc.
  <!--Permissions and Authorization errors-->  
E2000 User '{0}' not authorized to perform '{1}' action.  
E2001 User access denied.  
E2002 Resource limit reached. Means that you've exceeded the amount of allowed requests per second. If you are using your own cluster - please make sure that your traffic is directed to your dedicated endpoint. For more assistance, please contact support@travolutionary.com
E2050 Segment access denied.  
E2060 Credentials not specified.  
E2061 Couldn't verify credentials. Make sure you are using valid credentials and verify in B2b that the user is not locked.
E2062 Providing both Credentials and SessionId is not allowed.  
E2063 Credit-card is suspicious (did not pass fraud check)  
  <!--Order errors-->  
E2300 Segment not found  
E2301 OrderId Mismatch  
  <!--Payment errors-->  
E3000 Payment not authorized. Probably credit card issue such as wrong credit card type/number/cvv, etc. or the card was declined. You can display message in your side: "Please verify your credit card details"
E3001 Payment was not committed.  
E3002 Charging service-fee is not allowed on a 3D-enabled payment gateway account.  
E3050 Payment method is not available.

1. Make sure you have set up enough obligo for the user/branch. "Admin" ==> "Obligo"

2. Make sure the user is allowed to book cash/non-refundable/credit card. "Admin" ==> "Users"

3. Make sure in supplier contract, that "Can book" option is checked. "Admin" ==> "Contracts"

4. Make sure to use the applicable PaymentMethods returned in GetPaymentPreferences response.

E3100 Credit card type is not allowed.  
E3101 Segment already marked as paid.  
  <!--Flights errors-->  
E3500 Fare rules can't be retrieved.  
E3501 Route id '{0}' not found in search results.  
E3502 Already Ticketed.  
  <!--Cars-->  
E3800 Car extra with id '{0}' was not found.  
E3801 Car with id '{0}' was not found.  
E3802 Invalid car rental location.  
  <!--Hotels -->  
E3600 Hotel Id '{0}' not found in search results.

You are trying to book hotel that wasn't returned in results from current session. Acquire new session or try to book another hotel.

E3601 Package Id '{0}' not found in search results. Probable to happen when trying to access or operate on a package that wasn't returned in results from current session or when a session is expired. Acquire new session.
I3701 No mapped hotel ids were found. Supplier Name: {0}  
I3702 No mapped locations were found. Supplier Name: {0}, Location Id: {1}  
W3703 Search by {0} not supported by the supplier. Supplier Name: {1}  
E6001 SmartBook failed - search error  
  <!--Common errors on retrieving data-->  
E4300 Failed to retrieve searched details. An error occurred when trying to process results from the suppliers. Please report this error to support@travolutionary.com as soon as as you encounter. 
E4301 No matching item found. Please send another Reprice request - this time with correct package.
E4302 Failed to read session data. Probable to happen when you are trying to access a session which is already expired. Please report this error to support@travolutionary.com as soon as as you encounter. 
E6002 SmartBook failed - prebook error  
E4303 Currency '{0}' not supported.  
  <!--Booking errors-->  
E1101

Booking price out of range.

Discount value is invalid

Please make sure that you are sending the package price as returned on our search response.
E4000 Invalid book request data Make sure you are sending all the mandatory fields in booking request. Use only English characters in names/addresses, etc.
E4050 Item can not be booked. The supplier couldn't confirm the booking and returned an error.
E4051 Booking is not allowed on this account. Make sure in supplier contract, that "Can book" option is checked. "Admin" ==> "Contracts"
E4052 Duplicate booking

Previous attempt to book the same package with same passenger details failed on supplier side, therefore any further attempt is blocked on supplier side.

Best error handling on client side would be to alter the passenger names by appending an 'A' to lead pax and 'B' for the second pax, etc, and resend the booking request.

E4060 Item can not be booked. Funds/deposit/credit issue. - Contact the supplier to refill /deposit, to prevent such errors.
E6003 SmartBook failed - book error  
E4100 This booking can not be confirmed, as it is not available anymore. The supplier couldn't confirm the booking. Probably no availability from supplier. Try to book another package.
E4101 Cannot book the same item twice in the same session.

The first booking attempt ended with unhandled error in our side, ("ER" status"), and you are trying to book it again in the same session.
You need to acquire new session and try book again, or use Reprice.

Same package id can be booked twice only if the first attempt resulted in a successful booking.

  <!--Cancelation errors-->  
E4500 Cancellation policy cannot be retrieved.

There are 2 common scenarios where this error can be returned:

1. The supplier returned invalid or unexpected cancellation policy response, or didn't return any rates / dates / fees at all.


2. There was a price change for the selected  package, between search response price to cancellation policy response price.

Cancellation policy request to our API triggers (not always) another call to supplier, to get up-to-date (more recent) prices and availability for the selected package, unlike the initial search request to supplier, that might return cached prices. 


In that case, in order to avoid price discrepancies and eventually prevent financial damage, we return this error message.

E4501 Item cannot be cancelled. Contact our tech team.
E4502 Cancel item not supported.  
Was this article helpful?
4 out of 7 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk