Error codes

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