Format of the validate request Field Presence As of version Comments operationAmount Mandatory WS_2.3 currencyCode Mandatory WS_2.3 keyVersion Mandatory WS_2.3 subMerchantAddress Optional WS_2.14 See the Containers part. subMerchantCategoryCode Optional WS_2.14 merchantId Mandatory WS_2.3 subMerchantLegalId Optional WS_2.14 subMerchantShortName Optional WS_2.14 operationOrigin Optional WS_2.3 interfaceVersion Mandatory WS_2.3 Must be set to CR_WS_2.20 intermediateServiceProviderId Optional WS_2.12 s10TransactionReference Optional WS_2.6 See the Containers part. seal Mandatory WS_2.0 sealAlgorithm Optional WS_2.11 subMerchantId Optional WS_2.14 transactionReference Optional WS_2.6 lastRecoveryIndicator Optional WS_2.16 Example of a validation request {"currencyCode" : "978","interfaceVersion" : "CR_WS_2.3","merchantId" : "011223344550000","operationAmount" : "1200","operationOrigin" : "SO_BATCH","transactionReference" : "TREFEXA2012","keyVersion" : "1","seal" : "bed2f99d4137d402fde0c86a182f7d4f01c68e57d8a073fe5e920c57d06da1b5"} Format of the validate response Field As of version Comments acquirerResponseCode WS_2.3 authorisationId WS_2.3 newAmount WS_2.3 newStatus WS_2.3 operationDateTime WS_2.3 responseCode WS_2.3 seal WS_2.0 captureLimitDate WS_2.0
Example of response to a validate request : "TO_CAPTURE","seal":"919b544bfb60539c8979992bc469e0b4229030ee2462a51f62c9cbd3510b3647"} "duplicate" function in the "cashManagement" service This function allows you to create a new transaction from the data of a previous transaction. For example, if a transaction, either by error or omission, was not validated in the capture time that you specified, it has expired and will therefore not be paid. You can then recapture this transaction by duplicating it. The URL is: https://office-server.sips-atos.com/rs-services/v2/cashManagement/duplicate Format of the duplicate request Field Presence As of version Comments amount Mandatory WS_2.3 authenticationData Optional WS_2.17 See the Containers part. captureDay Mandatory WS_2.3 captureMode Mandatory WS_2.3 currencyCode Mandatory WS_2.3 customerEmail Optional WS_2.3 customerId Optional WS_2.3 customerIpAddress Optional WS_2.3 deliveryAddress Optional WS_2.1 See the Containers part. deliveryContact Optional WS_2.1 See the Containers part. deliveryData Optional WS_2.5 See the Containers part. fromMerchantId WS_2.3 fromTransactionReference Mandatory WS_2.3 interfaceVersion Mandatory WS_2.3 Must be set to CR_WS_2.20 intermediateServiceProviderId Optional WS_2.12 keyVersion Mandatory WS_2.3 subMerchantAddress Optional WS_2.14 See the Containers part. subMerchantCategoryCode Optional WS_2.14 merchantId Mandatory WS_2.3 subMerchantLegalId Optional WS_2.14 subMerchantShortName Optional WS_2.14 merchantTransactionDateTime Optional WS_2.3 orderChannel Optional WS_2.3 orderId Optional WS_2.3 returnContext WS_2.3
Example of a getTransactionData request {"interfaceVersion" : "DR_WS_2.3","merchantId" : "011223344550000", "transactionReference" : "TREFEXA2012","seal" : "112a4b079ece08a0a55511cd5469fc47051d6ddb1404623170ba3873668e5c58" } Format of the getTransactionData response Field As of version Comments acquirerResponseCode WS_2.19 acquirerResponseMessage WS_2.9 authorisationId WS_2.3 automaticResponseStatus WS_2.3 avsAddressResponseCode* WS_2.17 avsPostcodeResponseCode* WS_2.17 cardCSCResultCode WS_2.17 captureLimitDate WS_2.3 cardData WS_2.9 See the Containers part. complementaryCode WS_2.13 currencyCode WS_2.3 currentAmount WS_2.3 customerId WS_2.3 customerIpAddress WS_2.3 dccStatus WS_2.3 fromTransactionReference WS_2.3 getTransDataResponseCode WS_2.19 Response code for the operation carried out holderAuthentMethod WS_2.3 holderAuthentProgram WS_2.3 holderAuthentStatus WS_2.3 lastOperationDateTime WS_2.3 lastOperationName WS_2.3 maskedPan WS_2.3 merchantId WS_2.3 orderChannel WS_2.3 orderId WS_2.3 originAmount WS_2.3 panEntryMode WS_2.3 panExpiryDate WS_2.3 paymentAttemptNumber WS_2.19 paymentMeanBrand WS_2.3 paymentMeanType WS_2.3 paymentPattern WS_2.3 preAuthenticationColor WS_2.13
"walletOrder" function in the "checkout" service This function allows you to make payments using one of the payment methods contained in the wallet of your customers. The URL is: https://office-server.sips-atos.com/rs-services/v2/checkout/walletOrder Format of the walletOrder request Field Presence As of version Comments amount Mandatory WS_2.3 captureDay Optional WS_2.3 captureMode Optional WS_2.3 currencyCode Mandatory WS_2.3 customerId Optional WS_2.3 customerIpAddress Optional WS_2.3 customerLanguage Optional WS_2.15 cardCSCValue Optional WS_2.3 invoiceReference Optional WS_2.3 interfaceVersion Mandatory WS_2.3 Must be set to IR_WS_2. intermediateServiceProviderId Optional WS_2.12 keyVersion Mandatory WS_2.3 merchantId Mandatory WS_2.3 merchantTransactionDateTime Optional WS_2.3 merchantWalletId Mandatory WS_2.3 orderChannel WS_2.3 orderId Optional WS_2.3 paymentMeanId Mandatory WS_2.3 returnContext Optional WS_2.3 seal Mandatory WS_2.0 sealAlgorithm Optional WS_2.11 statementReference Optional WS_2.3 transactionReference Optional WS_2.6 transactionOrigin Optional WS_2.3 paymentPattern WS_2.3 This field is mandatory for certain payment means. For more information, refer to the implementation guide for the payment method concerned. billingAddress Optional WS_2.3 See the Containers part. billingContact Optional WS_2.3 See the Containers part. customerAddress Optional WS_2.3 See the Containers part.
Format of the recycle response Field As of version Comments acquirerResponseCode WS_2.3 authorisationId WS_2.3 cardData WS_2.9 See the Containers part. complementaryCode WS_2.3 complementaryInfo WS_2.3 maskedPan WS_2.3 panExpiryDate WS_2.3 paymentMeanBrand WS_2.3 paymentMeanBrandSelectionStatus WS_2.13 preAuthenticationColor WS_2.13 preAuthenticationInfo WS_2.13 preAuthenticationProfile WS_2.13 preAuthenticationProfileValue WS_2.13 preAuthenticationRuleResultList WS_2.13 See the Containers part. preAuthenticationThreshold WS_2.13 preAuthenticationValue WS_2.13 preAuthorisationProfile WS_2.13 preAuthorisationProfileValue WS_2.13 preAuthorisationRuleResultList WS_2.13 List of preAuthorisationRuleResult objects, see the Containers part. responseCode WS_2.3 s10TransactionReference WS_2.6 See the Containers part. scoreColor WS_2.3 scoreInfo WS_2.3 scoreProfile WS_2.3 scoreThreshold WS_2.3 scoreValue WS_2.3 seal |WS_2.0 transactionDateTime WS_2.3 transactionPlatform WS_2.17 Future use (systematically set to 'PROD' currently) transactionReference WS_2.6 Example of response to a recycle request
Format of the addToFraudList request Field Presence As of version Comments merchantId Mandatory WS_2.15 interfaceVersion Mandatory WS_2.15 Must be set to FR_WS_2. intermediateServiceProviderId Optional WS_2.15 fraudListType Mandatory WS_2.15 fraudListLevel Mandatory WS_2.15 WS_2.15 fraudListElementValue Mandatory WS_2.15 seal Mandatory WS_2.15 sealAlgorithm Optional WS_2.15 fraudListReasonCode Optional WS_2.15 secretKey Mandatory WS_2.15 keyVersion Mandatory WS_2.15 Example of an addToFraudList request Format of the addToFraudList response Field As of version Comments fraudResponseCode WS_2.15 seal WS_2.15 errorFieldName WS_2.15 Example of response to an addToFraudList request "removeFromFraudList" function in the "fraud" service This operation allows you to remove a card, token or transaction number (via the transactionIid/transactionDate or transactionReference pair) from different types of fraud list. The URL is: https://office-server.sips-atos.com/rs-services/v2/fraud/removeFromFraudList
Format of the initializeMandate request Field Presence As of version Comments customerId Optional WS_2.18 customerLanguage Optional WS_2.18 iban Mandatory WS_2.18 interfaceVersion Mandatory WS_2.18 Must be set to MR_WS_2. intermediateServiceProviderId Optional WS_2.18 keyVersion Mandatory WS_2.18 mandateId Optional WS_2.18 merchantId Mandatory WS_2.18 merchantReturnUrl Mandatory WS_2.18 paymentMeanAlias Mandatory WS_2.18 returnContext Optional WS_2.18 seal Mandatory WS_2.18 sealAlgorithm Optional WS_2.18 transactionActors Optional WS_2.18 customerAddress Mandatory WS_2.18 See the Containers part. customerContact Mandatory WS_2.18 See the Containers part. paymentMeanData Optional WS_2.18 See the Containers part. Example of the initializeMandate request {"customerAddress":{"city":"City","country":"FRA","street":"street Format of the initializeMandate response Field As of version Comments acquirerResponseCode WS_2.18 mandateId WS_2.18 mandateResponseCode WS_2.18 messageVersion WS_2.18 redirectionData WS_2.18 redirectionUrl WS_2.18 seal WS_2.18 Example of response to an initializeMandate request
city company country postBox state street streetNumber zipCode deliveryContact Field Comments email address firstname gender lastname mobile phone title fraudData Field Comments allowedCardArea For future use allowedCardCountryList allowedIpArea For future use allowedIpCountryList bypass3DS For future use bypassCtrlList bypassInfoList deniedCardArea For future use deniedCardCountryList deniedIpArea For future use deniedIpCountryList riskManagementDynamicSettingList List of riskManagementDynamicSetting objects riskManagementDynamicSetting. Field Comments riskManagementDynamicParam