Here is a list of the common error codes used by S-360 APIs
Code | Action to undertake |
---|---|
success |
Nothing to do, call was a success |
in_progress |
Action could not be terminated. Please call again with same parameters, passing the request_id |
error.auth.bad_credentials |
Use other credentials |
error.config.posNotFound |
Setup issue, no point of sales defined in context |
error.call.missing_parameter |
Fill missing parameter |
error.call.invalid_parameter |
Fix invalid parameter |
error.call.exception |
Internal error: contact support |
error.call.notYetImplemented |
Not implemented. You cannot use this function |
error.order.wrongOrderId |
use another order id |
error.order.wrongState |
Action forbidden on this order |
error.order.wrongType |
Action forbidden on this order |
error.order.availability |
Availability issue. Use another choice of product, category, tariff... |
error.order.availability.withInfo |
Availability issue. Use another choice of product, category, tariff... |
error.order.limit |
A limit has been reached |
error.order.contactLimit |
Contact limit reached |
error.order.contactLimitPerDay |
Contact limit reached |
error.order.minLimit |
Increase quantity |
error.order.geoIPLimit |
It is forbidden to issue this order from that IP |
error.order.globalLimit |
Do not issue thos order |
error.order.audienceCategoryLimit |
Use another choice of seat category, tariff, product, advantage... |
error.advantage.order.limit |
Use another choice of seat category, tariff, product, advantage... |
error.advantage.require.contact |
Indicate contact number |
error.advantage.access.notAllowed |
Use another advantage |
error.order.wrongParentOperation |
Use another operation |
error.order.abandonnedOrder |
Use another order |
error.order.wrongMovementId |
Use another movement id |
error.order.seat.availability |
Use another choice of seat category, tariff, product, advantage... |
error.order.externalSystemProblem |
Please contact support |
error.product.suspended |
Use another product |
error.order.seasonTicketCard.sameContact |
use another contact |
error.order.audienceSubCatRequirement |
Use another tariff |
error.order.audienceSubCat.proportional.max |
Use another tariff |
error.order.updated.or.deleted.fail |
Use another order id |
error.file.wrongFileId |
Use another file id |
error.file.wrongState |
Do not try to resale that ticket |
error.ticket.wrongIdentifier |
Do not try to resale that ticket |
error.ticket.wrongState |
Do not try to resale that ticket |
error.ticket.resale.expired |
Do not try to resale that ticket |
error.ticket.resale.wrongStateAndTicketSupport |
Do not try to resale that ticket |
error.ticket.resale.notAllowSubscriptionTicket |
Do not try to resale that ticket |
error.payment.wrongPaymentMethodId |
Use another payment method id |
error.payment.wrongPaymentId |
Use another payment Id |
error.payment.wrongPaymentIdentifier |
Use another payment identifier |
error.payment.wrongPaymentAmount |
|
error.payment.tooMuchPerceivedNotAllowed |
Use another payment amount |
error.payment.splitPaymentNotAllowed |
Use another payment method |
error.payment.cannotUsedOneVoucherToBuyAnotherOne |
Use another payment method |
error.payment.cannotPayWaitingAccount.inprogressPayment |
Use another payment method |
error.payment.WrongPaymentReusableVoucherAmount |
Use another payment method |
error.orderHistory.dateRangeTooWide |
Reduce date range |
error.seatSelection.holes |
Use another choice of seat category, tariff, product, advantage... |
error.seatSelection.alreadyLocked |
Use another choice of seat category, tariff, product, advantage... |
error.seatSelection.KO |
Use another choice of seat category, tariff, product, advantage... |
error.abandon.orderWithPayment |
Do not try to abandon that order |
error.reopen.orderWithPayment |
Do not try to reopen that order |
error.seatSelection.notEnoughSeats |
Use another choice of seat category, tariff, product, advantage... |
error.option.wrongOptionId |
Use another optionId |
error.option.wrongState |
Use another optionId |
error.option.contactWithoutEmail |
Retry using a contact number related to a contact having an email address defined |
error.contact.wrongContactNumber |
Retry using another contact number |
error.rfidCard.wrongNumber |
Retry using another rfid number |
error.rfidCard.alreadyUsed |
Retry using another rfid number |
error.rfidCard.alreadyUsedBySameValidDateTicket |
Retry using another rfid number |
error.rfidCard.wrongNumberOrPostcode |
Retry using valid post code |
error.badgeNumber.notFound |
Retry using valid badge number |
error.waitinglist.wrongContactNumber |
Retry using valid contact number |
error.waitinglist.wrongProductId |
Retry using valid product id |
error.waitinglist.wrongContactTargetId |
Retry using valid target id |
error.waitinglist.wrongPosId |
Retry using valid point of sales id |
error.waitinglist.wrongState |
|
error.waitinglist.entryAlreadyExists |
|
error.catalog.wrongPublicCode |
Retry using another public code |
error.catalog.wrongPublicCodeState |
Retry using another public code |
error.order.advantageperformancelimit |
You reached the advantage's limit for the performance. Retry using other parameters |
error.order.advantageseatcategorylimit |
You reached the advantage's limit for the seat category. Retry using other parameters |
error.membership.invalidMembershipNumber |
Retry with valid membershop name |
error.resale.catalog_price_not_found |
Retry using other category or tariff |