URL: | ||
JWT Token | ||
Template: | ||
cURL: |
Version: 1_21 (other versions, change log, ZUMSTEIN_V4.4-SNAPSHOT) END OF LIFE. Please consider switching to the latest version of the webservices, because this version may be removed anytime from support.
SOAP Demo endpoint: https://myinstit.ws.secutix.com/tnseb/external-remoting/com.secutix.service.realtime.externalorder.v1_21.ExternalOrderFacade.webservice?wsdl
To get the endpoint for your own institution, replace "myinstit" (just after https://) in the url by your own institution code.
For further documentation and examples, please check in Platform Website.external order facade interface v1_21 : web service exposed to external world
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
Main method to be used to create or update an order.
This method should be called only once when any kind of item is added into the cart. The parameters - operation creations lists accepts null but at least one of them should be given not-null.
Example: When a composed product item is added you should send all the operation creation details of all compositions items selected inside it, then this method will create all operation/movements of composed product and product compositions for auto-attribution of seats in case of single entries operation creation.
requestId | Integer | -- (Optional) the requestId |
pointOfSalesId | Long | Mandatory -- (Mandatory) the pointOfSalesId |
orderId | Long | -- (Optional) the orderId, if orderId is given it is the one considered for updating order's contact,reference,origin info and creating operations, otherwise a new order is created with given {purchasersInfo}, {externalReference}, {origin} and operations. |
fileId | Long | |
orderType | (SALE|REFUND_CLIENT| REFUND_ORGANIZATION| EXCHANGE_ORGANIZATION| EXCHANGE_CLIENT| RESERVATION|RENEWAL| OPTION| RESERVATION_FREEING| OPTION_FREEING| ST_TRANSFER) | |
purchasersInfo | List of ContactData | -- (Optional) the list of purchasing contacts to be associated to order The first contact in the list is considered as main contact of the order and remaining contacts are associated to order (Example: different contacts for several season tickets in a single order) |
externalReference | String | -- (Optional) the externalReference representing external distributor |
composedProductOperations | List of ComposedProductOperationCreationData | -- (Optional) the composed product(PACKAGE/SEASONTICKET) operation creation details with product compositions details inside it. |
singleEntryAttributionOperations | List of SingleEntryOperationAttributionData | -- (Optional) the single entry(PERFORMANCE/VISIT/MATCH) operation creation details with specifying autoAttribution,preferred areas/blocks if no precise seats are provided inside. |
simpleProductOperations | List of SimpleProductOperationCreationData | -- (Optional) the simple product(SERVICE/GOODS/PASSDATED/OPENPASS/VOUCHER) operation creation details |
transportProductOperations | List of TransportProductOperationCreationData | -- (Optional) the transport product operation creation details (This parameter should be used only when transport operation is created after a package operation is created as transport operation cannot be created outside a package, but anyway with this new interface this parameter will not be used anytime as composedProductOperation creation automatically creates) |
chargeOperations | List of ChargeOperation | -- (Optional) the charges operations creation details |
origin | OrderOriginData | -- (Optional) the charges operations creation details |
fileContacts | List of FileContactData | |
isResumeAllOptionOperations | boolean | Mandatory -- param to check whether resume all option operations or not |
isResumeAllReservationOperations | boolean | Mandatory -- param to check whether resume all reservation operations or not |
ContactData | ||
Class containing the beneficiary data :
| ||
answerQuestionnaire | AnswerQuestionnaire | |
birthPlace | String | |
birthRegion | String | |
birthday | Date | |
contactId | Long | |
contactReference | String (20) | |
countryCode | String (8) | |
String | ||
firstAddressLine | String | |
firstName | String | |
idNumber | String | |
invoiceAddressId | Long | |
lastName | String | |
locality | String | |
mobilePhone | String | |
phone | String | |
secondAddressLine | String | |
structureOfficialName | String | |
thirdAddressLine | String | |
zipCode | String (8) |
AnswerQuestionnaire | ||
answerQuestions | List of AnswerQuestion | |
ticketId | Long |
AnswerQuestion | ||
answerCodes | List of String | |
questionCode | String (8) |
ComposedProductOperationCreationData | ||
Class representing a parameter of createComposedProductOperation method of ExternalOrderService. The attributes are:
| ||
advantageId | Long | |
itemId | Long | |
oneTimeCodes | Set of String | |
seatCategoryId | Long | |
simpleProductComposedOperations | List of SimpleProductOperationCreationData | |
singleEntryAttributionComposedOperations | List of SingleEntryOperationAttributionData | |
transportProductComposedOperations | List of TransportProductOperationCreationData | |
audienceSubCategoryId | Long | |
barcodes | List of String | |
baseProductOperationIds | Set of Long | |
checkPrice | boolean | |
contingentId | Long | |
crossSellId | Long | |
fileId | Long | |
operationId | Long | |
orderId | Long | |
parentMovementIds | List of Long | |
priceLevelId | Long | |
quantity | Integer | |
questionnaireId | Long | |
resaleMovementIds | List of Long | |
seasonTicketOrMembershipMovementId | Long | |
unitPriceAmount | Integer |
SimpleProductOperationCreationData | ||
Class representing a parameter of createSimpleProductOperation method of ExternalOrderService. The attributes are:
| ||
advantageId | Long | |
date | Date | |
hospRoomId | Long | |
hospitalityAreaId | Long | (optional) hospitality area id of hospitality item chosen |
itemId | Long | |
minSizeInPackage | Integer | |
oneTimeCodes | Set of String | |
parentOperationId | Long | |
productCompositionLineId | Long | |
productDesignation | String | |
timeslotId | Long | (optional) TimeslotId of timeslot pass item corresponds to specific time slot |
visitGroupDefinition | VisitGroup | |
audienceSubCategoryId | Long | |
barcodes | List of String | |
baseProductOperationIds | Set of Long | |
checkPrice | boolean | |
contingentId | Long | |
crossSellId | Long | |
fileId | Long | |
operationId | Long | |
orderId | Long | |
parentMovementIds | List of Long | |
priceLevelId | Long | |
quantity | Integer | |
questionnaireId | Long | |
resaleMovementIds | List of Long | |
seasonTicketOrMembershipMovementId | Long | |
unitPriceAmount | Integer |
VisitGroup | ||
criterionElementIds | List of Long | |
groupKindInternalCode | String (8) | |
groupName | String | |
numberOfAccompaniers | Integer | |
numberOfParticipants | Integer | |
remark | String | |
visitGroupId | Long | |
visitLanguageCode | String (8) | |
visitThemeId | Long |
SingleEntryOperationAttributionData | ||
Class representing a parameter of createAutoAllocSingleEntryOrder method of ExternalOrderFacade. The attributes are:
| ||
forceSnakeOrderAttribution | boolean | |
mandatoryPreferences | boolean | |
operationAttributions | List of SingleEntryOperationCreationData | |
preferedAreas | List of Long | |
preferedBlock | List of Long |
SingleEntryOperationCreationData | ||
Class representing a parameter of createSingleEntryOperation method of ExternalOrderService. The attributes are:
| ||
advantageId | Long | |
alternativeCategoryQuantity | Integer | |
iteration | Integer | |
nnSeatDefinitions | List of NotNumberedSeatDefinition | |
oneTimeCodes | Set of String | |
parentOperationId | Long | |
performanceId | Long | |
productCompositionLineId | Long | |
seatCategoryId | Long | |
seatDefinitions | List of SeatDefinition | |
seatingStrategy | (MANUAL_SEATING| AA_MANDATORY_PREFERENCES| AA_OPTIONAL_PREFERENCES| NO_AUTO_ALLOC) | |
audienceSubCategoryId | Long | |
barcodes | List of String | |
baseProductOperationIds | Set of Long | |
checkPrice | boolean | |
contingentId | Long | |
crossSellId | Long | |
fileId | Long | |
operationId | Long | |
orderId | Long | |
parentMovementIds | List of Long | |
priceLevelId | Long | |
quantity | Integer | |
questionnaireId | Long | |
resaleMovementIds | List of Long | |
seasonTicketOrMembershipMovementId | Long | |
unitPriceAmount | Integer |
NotNumberedSeatDefinition | ||
Class containing all necessary information to manually attribute seats. The following attributes are provided:
| ||
areaId | Long | |
quantity | Integer |
SeatDefinition | ||
UNDEFINED | String | |
areaId | Long | |
areaKind | (INDIFFERENT|BOX) | |
available | boolean | |
blockId | Long | |
contingentId | Long | |
number | String | |
physicalSeatId | Long | |
rotation | int | |
row | String | |
scenePanoLink | String | |
scenePhotoLink | String | |
seatCategoryId | Long | |
x | int | |
y | int |
TransportProductOperationCreationData | ||
Class representing a parameter of createTransportProductOperation method of ExternalOrderService. The attributes are:
| ||
dateOutwardTrip | Date | |
dateReturnTrip | Date | |
destinationCode | String (8) | |
itemId | Long | |
offerId_1 | String | |
offerId_2 | String | |
originCode | String (8) | |
parentOperationId | Long | |
passengers | List of PassengerData | |
productCompositionLineId | Long | |
transportDescription | String | |
audienceSubCategoryId | Long | |
barcodes | List of String | |
baseProductOperationIds | Set of Long | |
checkPrice | boolean | |
contingentId | Long | |
crossSellId | Long | |
fileId | Long | |
operationId | Long | |
orderId | Long | |
parentMovementIds | List of Long | |
priceLevelId | Long | |
quantity | Integer | |
questionnaireId | Long | |
resaleMovementIds | List of Long | |
seasonTicketOrMembershipMovementId | Long | |
unitPriceAmount | Integer |
PassengerData | ||
birthdate | Date | |
firstName | String | |
lastName | String | |
offerPrice_1 | Integer | |
offerPrice_2 | Integer | |
passengerNumber | Long |
ChargeOperation | ||
chargesId | Long | |
orderId | Long | |
unitPriceAmount | Integer |
OrderOriginData | ||
countryCode | String (8) | |
ipAddress | String | |
orderOriginInfoIdCode | String (8) | |
toCreateToken | boolean | |
tracker | String | |
userAgent | String | |
zipCode | String (8) |
FileContactData | ||
fileContactType | (SALE|OWNER|FINDER| COMM_ENTITY) | |
answerQuestionnaire | AnswerQuestionnaire | |
birthPlace | String | |
birthRegion | String | |
birthday | Date | |
contactId | Long | |
contactReference | String (20) | |
countryCode | String (8) | |
String | ||
firstAddressLine | String | |
firstName | String | |
idNumber | String | |
invoiceAddressId | Long | |
lastName | String | |
locality | String | |
mobilePhone | String | |
phone | String | |
secondAddressLine | String | |
structureOfficialName | String | |
thirdAddressLine | String | |
zipCode | String (8) |
OrderUpdateResult | ||
Class representing the response of create order method in external order service. | ||
orderUpdateData | OrderUpdateData | |
expectedException | boolean | |
statusMessage | String | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String |
OrderUpdateData | ||
Class containing information of order update result. The following attributes are provided:
| ||
generatedContactQualities | Map of String, ContactQuality | |
generatedContiguities | List of ContiguityData | |
mainOperationId | Long | |
movementDataUpdates | List of MovementData | |
operationDataUpdates | List of OperationData | |
orderId | Long | |
orderSecretId | String | |
origin | OrderOriginData | |
removeMovementIds | List of Long | |
removeOperationIds | List of Long |
ContactQuality | ||
audienceCategories | List of AudienceCategoryPriceLevel | |
seasonId | Long |
AudienceCategoryPriceLevel | ||
audienceCatId | Long | |
instanceNumber | String | |
mainCategory | (OCCASIONAL|SUBSCRIBER| MEMBER|INVITED| INSIDE_SEASONTICKET) | |
movementId | Long | |
priceLevelId | Long | |
productId | Long | |
secondaryCategory | (INDIVIDUAL|COMMUNITY| GROUP|TAXED|FREE| PROMOTIONAL) |
ContiguityData | ||
contiguous | boolean | |
performanceId | Long | |
seatCategoryId | Long | |
segments | List of Segment |
Segment | ||
movementIds | List of Long |
MovementData | ||
Class containing all necessary information to display a movement. The following attributes are provided:
| ||
alley | String | |
area | String | |
areaId | Long | |
areaKind | (INDIFFERENT|BOX) | |
attributionMatch | (MATCHING_EXPECTED_AREAS| MATCHING_EXPECTED_BLOCKS| NOT_MATCHING| NO_EXPECTATION) | |
barcode | String (8) | |
beneficiaryBirthPlace | String | |
beneficiaryBirthRegion | String | |
beneficiaryBirthdate | Date | |
beneficiaryCountryCode | String (8) | |
beneficiaryFirstname | String | |
beneficiaryIdNumber | String | |
beneficiaryLastname | String | |
block | String | |
blockId | Long | |
contactReference | String (20) | |
contingent | String | |
contingentId | Long | |
endValidityDate | Date | |
entrance | String | |
entranceCode | String (8) | |
entranceId | Long | |
externalRemark | String | |
floor | String | |
instanceNumber | Long | |
movementId | Long | |
operationId | Long | |
parentMovementId | Long | |
questionnaireId | Long | |
resaledMovementId | Long | |
resumed | boolean | |
resumedMovementId | Long | |
row | String | |
saleAreaId | Long | |
saleSeatId | Long | |
scenePanoLink | String | |
scenePhotoLink | String | |
seatCategory | String | |
seatCategoryId | Long | |
seatId | Long | |
seatNumber | String | |
seatOrientation | Integer | |
seatQuality | String | |
seatQualityCode | String (8) | |
seatQualityId | Long | |
sector | String | |
stageVisibility | String | |
startValidityDate | Date | |
taxNumber | String | |
titlingVisibility | String | |
type | (SEAT|AREA|SIMPLE_PRODUCT| COMPOSED) | |
xCoordinate | Long | |
yCoordinate | Long |
OperationData | ||
Class containing all necessary information for an operation. The following attributes are provided:
| ||
activityType | (LIVE_SPECT|FESTIVAL| MUSEUM|VISIT|ENTERT_PARK| FAIR|PARKING|SPORT|OTHER| TOURNAMENT_SESSION) | |
advantage | String | |
advantageId | Long | |
alternativeCategoryQuantity | Integer | |
audienceCatId | Long | The ID of the audience category of the audience sub-category that is linked to the operation. |
audienceSubCategory | String | |
audienceSubCategoryExternalDescription | String | |
audienceSubCategoryId | Long | |
audienceSubCategoryRank | Integer | |
audienceSubCategoryRequireAttachment | boolean | |
basePrice | Integer | |
chargesType | (OTHER|RESERVATION| CANCELLATION) | |
contingent | String | |
contingentId | Long | |
crossSellId | Long | |
crossSellParentOperationIds | List of Long | |
displayDateOnlyOfitemDate | Boolean | |
eventId | Long | |
expirationDate | Date | |
fileId | Long | |
hospitalityArea | String | |
hospitalityAreaId | Long | |
hospitalityAreaQuantity | Integer | |
hospitalityAreaSeatQuantity | Integer | |
hospitalityAreaType | (SKYBOX|PREMIUM_SEATS| BOTH) | |
hospitalityRoom | String | |
hospitalityRoomId | Long | |
hospitalitySession | String | |
hospitalitySessionCode | String (8) | |
hospitalitySessionDate | Date | |
hospitalitySessionId | Long | |
hospitalitySessionTime | Date | |
item | String | |
itemDate | Date | Date of timeslot pass item |
itemDisplayExternalDesignation | String | |
itemId | Long | |
kind | (CHARGES|SIMPLE_PRODUCT| SINGLE_ENTRY| PRODUCT_COMPOSITION| COMPOSED_PRODUCT| OVERHEADS|SHIPPING_FEE| PAYMENT_FEE|TR_BALANCE| COMMISSION) | |
locations | List of Location | |
match | Match | |
message | String | |
nominative | boolean | |
numbered | boolean | |
operationId | Long | |
operationNumber | Long | |
optionState | (PRE_SALES|PRE_REQUESTED| REQUESTED|VALIDATED| REJECTED) | |
parentOperationId | Long | |
parentOperationLinkType | (SEATING_C|SEATING_T| CHARGES| PRODUCT_COMPOSITION| COMMISSION|ADD_SEATS| SEATING_M) | |
performance | String | |
performanceDate | Date | |
performanceDuration | Long | |
performanceId | Long | |
performanceKind | String | |
physicalConfigurationId | Long | |
priceLevelId | Long | The ID of the price level that is linked to the operation. |
priceType | (PREDEFINED|DYNAMIC) | |
product | String | |
productCode | String (8) | |
productDesignation | String | |
productFamilySubType | (SIMPLE_TICKET| SEASONTICKET|MEMBERSHIP| PACKAGE|STAY|SERVICE| VOUCHER|DONATION|GOODS| VISIT|OPEN|OPEN_PASS| DATE_SPECIFIC_PASS| SPORTING_EVENT|RAILAWAY| HOTEL|MUSEUM|ENTERT_PARK| RESTAURANT|PRODLIB| TIMESLOT_PASS|HOSPITALITY| HOSPITALITY_PACKAGE| CANCELLATION_INSURANCE| VISIT_PASS) | |
productFamilyType | (SINGLE_ENTRY| SEASONTICKET|PASS|PACKAGE| MEMBERSHIP|SERVICE|GOODS| TRANSPORT|HOSPITALITY) | |
productId | Long | |
quantity | Integer | |
season | String | |
seasonTicketSubject | String | |
seasonTicketSubjectId | Long | |
seatCategory | String | |
seatCategoryBgColor | String | |
seatCategoryId | Long | |
seatCategoryRank | Integer | |
seatSelectionMode | (AUTO|MANUAL| MANUAL_OR_AUTO| WITHOUT_MAP| WITHOUT_SEATING) | |
site | String | |
siteAddress | PlaceAddress | |
siteId | Long | |
space | String | |
timeslotDuration | Long | |
timeslotId | Long | |
totalAmount | Long | |
tripType | (ONEWAY|RETURN) | |
unitPrice | Integer | |
validityData | ValidityData | |
vatRate | Integer | |
visitGroupData | VisitGroupData | |
waitingAccountBalance | Long | |
withoutVatTotalAmount | Long |
Location | ||
siteAddress | PlaceAddress | |
siteCode | String (8) | |
siteExternalName | ExternalName | 60 characters max for each translation |
spaceCode | String (8) | |
spaceExternalName | ExternalName | 60 characters max for each translation |
PlaceAddress | ||
countryCode | String (8) | |
String | ||
fax | String | |
firstAddressLine | String | |
gpsLatitude | String | |
gpsLongitude | String | |
locality | String | |
phoneNumber | String | |
secondAddressLine | String | |
thirdAddressLine | String | |
zipCode | String (8) |
ExternalName | ||
translations | List of Translation |
Translation | ||
locale | String (2) | |
value | String |
Match | ||
finalDate | Boolean | |
hostTeam | String | |
hostTeamId | Long | |
opposingTeam | String | |
opposingTeamId | Long | |
round | String | |
roundCode | String (8) | |
roundExternalName | ExternalName | 60 characters max for each translation |
ValidityData | ||
Class containing all necessary information for an validity data. The following attributes are provided:
| ||
duration | Integer | |
durationUnit | (DAY|WEEK|MONTH|YEAR) | |
userDefineStartValidity | boolean | |
validtyRule | (SEASON|PERIOD|PURCHASE) |
VisitGroupData | ||
fileRemarks | List of String | |
groupCriterionElements | List of GroupCriterionElement | |
groupKindIC | String | |
groupKindName | String | |
groupName | String | |
isGuided | boolean | |
numberOfAccompaniers | Integer | |
numberOfParticipants | Integer | |
pricingType | (PER_PERSON| GROUP_FLAT_RATE) | |
ticketType | (INDIVIDUAL_TICKET| GROUP_TICKET) | |
visitGroupId | Long | |
visitLanguageCode | String (8) | |
visitLanguageName | String | |
visitThemeCode | String (8) | |
visitThemeName | String |
GroupCriterionElement | ||
criterionName | String | |
elementName | String | |
rank | int |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
Used to close an order in one call.
Validates given order, creates payment and closes the order.
This acts as a facade wrapping these three calls into one.
{@link ExternalOrderService#validateOrder(Integer, Long, String, OrderType)} {@link ExternalPaymentService#createPayment(Integer, Long, String, List, PaymentParameters)} and {@link ExternalOrderService#closeOrder(Integer, ContactData, Long, List, String, boolean, Long, OrderType)}requestId | Integer | |
orderId | Long | |
payments | List of PaymentInfo | |
paymentParams | PaymentParameters | |
externalReference | String | |
orderType | (SALE|REFUND_CLIENT| REFUND_ORGANIZATION| EXCHANGE_ORGANIZATION| EXCHANGE_CLIENT| RESERVATION|RENEWAL| OPTION| RESERVATION_FREEING| OPTION_FREEING| ST_TRANSFER) | |
maxWaitingTime | Long | |
purchasersInfo | List of ContactData | |
tickets | List of TicketData | |
externalRemark | String | |
fileContacts | List of FileContactData | |
oneTimeCodes | List of String | |
fileData | FileData | |
cancellationInsuranceData | CancellationInsuranceData | TODO |
isConvertedReservation | boolean | Mandatory |
createToken | boolean | Mandatory |
PaymentInfo | ||
amount | Long | |
cardAlias | String | |
cardExpirationDate | Date | |
cardMaskedNumber | String | |
contactReference | String (20) | |
paymentIdentifier | String | |
paymentMethodId | Long | |
pspAdditionalReturnedData | String | |
valueDate | Date |
PaymentParameters | ||
contactId | Long | |
contactNumber | String (20) | |
creditCreditNotePayment | boolean | |
creditWaitingAccountPayment | boolean | |
operationIds | List of Long | |
orderId | Long | |
paymentParametersMap | Map of (RETURN_URL| ORDER_IDENTIFIER| CONTACT_EMAIL), String | |
pointOfSalesId | Long | |
remark | String | |
totalAmount | Long |
TicketData | ||
Class containing the ticket data :
| ||
additionnalInfo | String | |
containerIdentifier | String | |
holderInfo | ContactData | |
startValidityDate | Date | |
ticketMedium | (THERMAL|E_TICKET|MOBILE| RFID|BLOCKCHAIN) | |
barcode | String (8) | |
movementId | Long | |
taxNumber | String |
FileData | ||
acceptAlternateCategories | Boolean |
CancellationInsuranceData | ||
insuranceAmount | Long | |
insuranceId | Long |
PaymentAndCloseOrderResult | ||
Class representing the response of createPaymentAndcloseOrder method in external order facade. | ||
movementTicketDatas | List of MovementTicketData | |
orderUpdateData | OrderUpdateData | |
paymentDetails | List of PaymentDetail | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String |
MovementTicketData | ||
barcode | String (8) | |
beneficiaryBirthdate | Date | |
beneficiaryCountryCode | String (8) | |
beneficiaryIdNumber | String | |
cardTypeId | Long | |
contactReference | String (20) | |
firstName | String | |
instanceNumber | String | |
isLinkedToTicketDistribution | boolean | |
lastName | String | |
movementId | Long | |
questionnaireId | Long | |
taxNumber | String | |
ticketId | Long | |
ticketState | (CONTROLLED|PRINTED| NOT_PRINTED|INVALIDATED| CANCELLED|EXPORTED) |
PaymentDetail | ||
amount | Long | |
bankCardOwnerName | String | |
cardAlias | String | |
cardExpirationDate | Date | |
cardMaskedNumber | String | |
cardType | String | |
contactId | Long | |
contactName | String | |
contactNumber | String (20) | |
contactStructureName | String | |
epcTransactionData | EpcTransactionData | |
externalUrl | String (255) | |
isInstallment | boolean | |
orderId | Long | |
payerContact | boolean | |
paymentDate | Date | |
paymentId | Long | |
paymentIdentifier | String | |
paymentLastUpdated | Date | |
paymentMethod | PaymentMethod | |
paymentStatus | (WAITING|IN_PROGRESS| AUTHORIZED|PAID| CANCELLED_BY_USER|FAILED| ABANDONED| WAITING_MANUAL_VALIDATION| FAILED_REJECTED) | |
pspAdditionalReturnedData | String | |
referenceDate | Date | |
valueDate | Date |
EpcTransactionData | ||
aliasPaymentDetails | List of EpcAliasPaymentDetails | |
postPaymentDetails | EpcPostPaymentDetails | |
redirectPaymentDetails | List of EpcRedirectPaymentDetails | |
transactionId | int |
EpcAliasPaymentDetails | ||
cardExpMonth | EpcPaymentField | |
cardExpYear | EpcPaymentField | |
cardHolder | EpcPaymentField | |
cardNumber | EpcPaymentField | |
cvv | EpcPaymentField | |
paymentMethod | EpcPaymentMethod | |
hiddenFields | List of EpcField | |
url | String (255) |
EpcPaymentField | ||
definedValues | String | |
editable | boolean | |
mandatory | boolean | |
name | String | |
value | String |
EpcPaymentMethod | ||
cardValidationRegex | String | |
cvvLength | int | |
isCvvMandatory | boolean | |
code | String (8) | |
description | String |
EpcField | ||
name | String | |
value | String |
EpcPostPaymentDetails | ||
cardExpMonth | EpcPaymentField | |
cardExpYear | EpcPaymentField | |
cardHolder | EpcPaymentField | |
cardNumber | EpcPaymentField | |
cardType | EpcPaymentField | |
cvv | EpcPaymentField | |
paymentMethods | List of EpcPaymentMethod | |
storeAlias | EpcPaymentField | |
hiddenFields | List of EpcField | |
url | String (255) |
EpcRedirectPaymentDetails | ||
paymentMethod | EpcPaymentMethod | |
hiddenFields | List of EpcField | |
url | String (255) |
PaymentMethod | ||
changeReturnAllowed | Boolean | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
forPayment | Boolean | |
forReimbursement | Boolean | |
id | Long | |
immediateFollowupPayment | Boolean | |
inSplitPaymentAllowed | Boolean | |
internetCode | String (8) | Comma separated list of allowed cards (VISA,AMEX...) |
manualValidation | Boolean | |
minOrderAmount | Long | |
paymentType | (NUM|CHEQ|CHEQCANCEL|CB| CBCANCEL|PREPAY|VIR|AVR| COUPON|VOUCHER|CTRM|EXT| CA|BVR|INV|CANOAUTH| DEPOSIT|SAPBTRANSF| FIDELITY_POINT|DISCOUNT| CB_WITH_VALIDATION| DIRECT_DEBIT) | |
tooMuchPerceivedAllowed | Boolean | |
withFollowUp | Boolean |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
validate network connection and login/password
WebMethodResult | ||
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
Creates an order refunding the tickets passed in the ticketInfos parameter.
requestId | Integer | |
pointOfSalesId | Long | Mandatory Mandatory. |
orderType | (SALE|REFUND_CLIENT| REFUND_ORGANIZATION| EXCHANGE_ORGANIZATION| EXCHANGE_CLIENT| RESERVATION|RENEWAL| OPTION| RESERVATION_FREEING| OPTION_FREEING| ST_TRANSFER) | REFUND_CLIENT or REFUND_ORGANIZATION |
orderId | Long | |
externalReference | String | |
ticketInfos | List of TicketInfo | |
autoClose | Boolean |
TicketInfo | ||
Class containing the ticket info :
| ||
barcode | String (8) | |
movementId | Long | |
taxNumber | String |