History of the document

Version Author Date Comment
2.5 Lyra Network 04/02/2019
  • Replacement of the term "Certificate" with "Key" in all menus.
  • Use of the term Token instead of Buyer ID.
  • Addition of error codes (responseCode) 16, 81 and 83.
  • Additional information on manual capture.
  • Modification of the description of the amount attribute in the verifyThreeDSEnrollment method (can be set to 0).
  • Additional information on the prohibition to duplicate transactions made with Mastercard in some cases.
  • Additional information on refunds of unpaid transactions.
2.4 Lyra Network 26/09/2018
  • Addition of the chapter Security.
  • Addition of the cancelCapturedPayment method.
  • The commonRequest field is no longer mandatory, regardless the method.
  • Additional information on the options necessary for using the createPayment method.
  • Format update of the streetNumber field.
  • Format update of the authorizationResponse.result field.
  • Additional information on the description of the UNDER_VERIFICATION status.
  • Update of the list of values of the paymentRequest.overridePaymentCinematic field.
2.3 Lyra Network 06/07/2018
  • Removal of the paymentRequest object from the description of entry parameters of the updateSubscription method
  • Addition of the cardRequest.walletPayload parameter
  • Addition of the Data dictionary containing the list of possible values for the fields: authorizationResponse.result, fraudManagementResponse.riskAnalysis.result, cardResponse.productCode, paymentRequest.currency, cardRequest.scheme.
  • Update of the list of values of the paymentResponse.paymentError field.
  • Update of the following definitions: paymentRequest.acquirerTransientData,extraResponse.paymentOptionCode,extraResponse.paymentOptionOccNumb,extraResponse.boletoPdfUrl.
2.2 Lyra Network 07/03/2018
  • The orderId field of the orderRequest object has become optional in the following operations: createPayment, createSubscription and duplicatePayment.
  • Additional information on the shippingDetails object in the query of the createPayment method.
  • Additional information on the shippingDetails object in the response of the createToken, getTokenDetails, updateToken and createTokenFromTransaction methods.
  • New option required for using the createPayment method: "Access to acquisition on the merchant website via SOAP Web Services".
2.1 Lyra Network 03/07/2017
  • Addition of the overridePaymentCinematic attribute in the paymentRequest object.
  • Addition of the extendedResponseRequest object for the getPaymentDetails method.
    • Addition of the isNsuRequested attribute in the extendedResponseRequest object.
    • Addition of the nsu attribute in the paymentResponse object.
  • Addition of the integrationType attribute in the techRequest object.
  • Generation of requestId: update of the code sample in PHP
2.0 Lyra Network 18/04/2017
  • Addition of the retryUuid attribute (paymentRequest object) to the createPayment operation.
  • Addition of the acquirerTransientData attribute (paymentRequest object) to the createPayment operation.
  • Addition of the firstInstallmentDelay field (paymentRequest object) in createPayment operation.
1.9 Lyra Network 13/02/2017
  • Error codes added in the Managing application errors chapter.
  • paymentToken attribute added (cardRequest object) in the createTokenFromTransaction operation.
  • Additional information about the manualValidation attribute (queryRequest object) in the updatePayment operation.
1.8 Lyra Network 17/10/2016
  • Correction of the customerRequest table: identityCode and address2
1.7.3 Lyra Network 29/07/2016
  • Correction of customerRequest table headers.
  • Correction of the threeDSRequest table: removal of the requestId and pares fields.
  • Correction of the authorizationResponse values.
  • Correction of the orderRequest table:
1.7.2 Lyra Network 23/06/2016
  • Correction of the operationType format.
1.7.1 Lyra Network 01/06/2016
  • Error fixed in the customerRequest table in createToken and updateToken chapters: only billingDetails is required.
  • Removal of the <!--Optional:--> comment from code samples.
1.7 Lyra Network 05/2016
  • New error code (3) in the Managing application errors chapter.
  • AMEX values added in the Managing authorization request return codes chapter.
  • transactionId attribute added (paymentRequest object) in the createPayment, refundPayment and duplicatePayment operations.
  • Correction: checkThreeDSAuthentication operation: transactionCondition attribute of the authenticationResultData object is not returned in the response.
  • More information on rrule attribute.
  • More information on Creating a token from a transaction 'createTokenFromTransaction' chapter.
  • mpiExtension attribute added (threeDSRequest object) in the verifyThreeDSEnrollement operation.
1.6 Lyra Network 01/02/2016 New operations:
  • updatePaymentDetails
  • createTokenFromTransaction
1.5 Lyra Network 23/11/2015
  • eci object: values added.
  • Addition of the shoppingCart object to transmit the shopping cart cotents in the createPayment query.
  • Addition of the tokenResponse object to retrieve details on the date of token creation and/or termination in getTokenDetails operation.
  • Additional information on identifiers shared by several legal entities.
1.4 Lyra Network 20/09/2015 Error fixed in the chapters:
  • Defining the steps of payment with 3D Secure authentication
  • Example of a response to a payment with 3D Secure authentication
  • Maintaining the same HTTP session for a payment with 3D Secure authentication
  • Redirecting the buyer's browser to the ACS
1.3 Lyra Network 04/08/2015
  • List of error codes for a declined payment.
  • Addition of the paymentError attribute for paymentResponse object.
  • Addition of the chargeback attribute for captureResponse object.
  • Addition of the riskAssessment attribute for fraudManagementResponse object.
1.2 Lyra Network 29/06/2015
  • Addition of the subscriptionId attribute for subscriptionRequest object.
  • Error code 83 update (responseCode).
  • Addition of the attributes type and sequenceNumber for the paymentResponse object (Multi-payment management in the response).
  • Addition of examples in the Appendix.
1.1 Lyra Network 13/04/2015 The transactionIds attribute (of the settlementRequest object in the capturePayment operation) is renamed into transactionUuids.
1.0 Lyra Network 01/04/2015

Switch to wsdl version 5.0

This document and its contents are confidential. It is not legally binding. No part of this document may be reproduced and/or forwarded in whole or in part to a third party without the prior written consent of Lyra Network. All rights reserved.