Historique du document

Version Auteur Date Commentaire
2.5.1 Natixis Payment Solutions 19/03/2019
  • Création d'une transaction de type "Vérification" lors d'une demande de mise à jour ou de création d'alias.
  • Nouvelle valeur pour le champ transactionStatusLabel: ACCEPTED
  • Nouvelle valeur pour le champ operationType: 5
  • Ajout de l'objet paymentResponse dans les messages createTokenResponse et updateTokenResponse
  • Mise à jour de la définition de paymentType.
2.5 Natixis Payment Solutions 04/02/2019
  • Remplacement du terme "Certificat" par "Clé" dans tous les menus.
  • Utilisation du terme Alias à la place d'Identifiant Acheteur.
  • Ajout des codes erreurs (responseCode) 16, 81 et 83.
  • Précision apportée sur la capture manuelle.
  • Modification de la description de l'attribut amount dans la méthode verifyThreeDSEnrollment (peut être valorisé à 0).
  • Précision apportée concernant l'interdiction de dupliquer des transactions réalisées avec des Mastercard dans certains cas.
  • Précision apportée sur le remboursement des transactions impayées.
2.4 Natixis Payment Solutions 26/09/2018
  • Ajout du chapitre Sécurité.
  • Ajout de la méthode cancelCapturedPayment.
  • Le champ commonRequest n'est plus obligatoire, quelle que soit la méthode.
  • Précisions sur les options nécessaires à l'utilisation de la méthode createPayment.
  • Modification du format du champ streetNumber.
  • Modification du format du champ authorizationResponse.result.
  • Précision ajoutée à la description du statut UNDER_VERIFICATION.
  • Mise à jour de la liste des valeurs du champ paymentRequest.overridePaymentCinematic
2.3 Natixis Payment Solutions 06/07/2018
  • Suppression de l'objet paymentRequest de la description des paramètres d'entrée de la méthode updateSubscription
  • Ajout du paramètre cardRequest.walletPayload
  • Ajout du Dictionnaire de données contenant la liste des valeurs possibles pour les champs : authorizationResponse.result, fraudManagementResponse.riskAnalysis.result, cardResponse.productCode, paymentRequest.currency, cardRequest.scheme.
  • Mise à jour de la liste des valeurs du champ paymentResponse.paymentError.
  • Mise à jour des définitions suivantes: paymentRequest.acquirerTransientData, extraResponse.paymentOptionCode, extraResponse.paymentOptionOccNumb, extraResponse.boletoPdfUrl.
2.2 Natixis Payment Solutions 07/03/2018
  • Le champ orderId de l'objet orderRequest est devenu facultatif dans les opérations suivantes :createPayment,createSubscription et duplicatePayment.
  • Précision ajoutée concernant l'objet shippingDetails dans la requête de la méthode createPayment.
  • Précision ajoutée concernant l'objet shippingDetails dans la réponse des méthodes createToken, getTokenDetails, updateToken et createTokenFromTransaction.
  • Nouvelle option nécessaire pour utiliser la méthode createPayment : "Accès à l'acquisition sur site marchand via web-service".
  • Ajout de précision sur le choix de la marque dans le champ brand de l'objet cardResponse.
2.1 Natixis Payment Solutions 03/07/2017
  • Ajout de l'attribut overridePaymentCinematic dans l'objet paymentRequest
  • Ajout de l'objet extendedResponseRequest pour la méthode getPaymentDetails
    • Ajout de l'attribut isNsuRequested dans l'objet extendedResponseRequest
    • Ajout de l'attribut nsu dans l'objet paymentResponse
  • Ajout de l'attribut integrationType dans l'objet techRequest
  • Génération du requestId : modification de l'exemple de code en PHP
2.0 Natixis Payment Solutions 18/04/2017
  • Ajout de l'attribut retryUuid (objet paymentRequest) dans l'opération createPayment
  • Ajout du champ acquirerTransientData (objet paymentRequest) dans l'opération createPayment
  • Ajout du champ firstInstallmentDelay (objet paymentRequest) dans l'opération createPayment
1.9 Natixis Payment Solutions 13/02/2017
  • Ajout de codes d'erreurs chapitre Gérer les erreurs applicatives
  • Ajout de l'attribut paymentToken (objet cardRequest) dans l'opération createTokenFromTransaction
  • Complément d'information à propos de l'attribut manualValidation(objet paymentRequest) dans l'opération updatePayment
1.8 Natixis Payment Solutions 17/10/2016
  • Correction du tableau customerRequest : identityCode et address2
1.7.3 Natixis Payment Solutions 29/07/2016
  • Correction des entêtes des tableaux customerRequest
  • Correction du tableau threeDSRequest : suppression des champs requestId et pares
  • Correction des valeurs de authorizationResponse
  • Correction du tableau orderRequest
1.7.2 Natixis Payment Solutions 23/06/2016
  • Correction du format de operationType
1.7.1 Natixis Payment Solutions 01/06/2016
  • Correction du tableau customerRequest dans createToken et dans updateToken : seul billingDetails est marqué comme requis
  • Suppression commentaire <!--Optional:--> des exemples de codes
1.7 Natixis Payment Solutions 05/2016
  • Nouveau code d'erreur dans le chapitre Gérer les erreurs applicatives (3).
  • Ajout des valeurs AMEX chapitre Gérer les codes de retour d'une demande d'autorisation.
  • Ajout de l'attribut transactionId (objet paymentRequest) pour les opérations createPayment, refundPayment et duplicatePayment.
  • Correction : opération checkThreeDSAuthentication : l'attribut transactionCondition de l'objet authenticationResultData n'est pas retourné dans la réponse.
  • Compléments d'information à propos de l'attribut rrule.
  • Complément d'information chapitre Créer un alias à partir d’une transaction 'createTokenFromTransaction'.
  • Ajout de l'attribut mpiExtension (objet threeDSRequest) pour l'opération verifyThreeDSEnrollement.
1.6 Natixis Payment Solutions 01/02/2016 Nouvelles opérations :
  • updatePaymentDetails
  • createTokenFromTransaction
1.5 Natixis Payment Solutions 23/11/2015
  • Ajout des valeurs associées à l'objet eci.
  • Ajout de l'objet shoppingCart pour transmettre le contenu du panier dans la requête createPayment.
  • Ajout de l'objet tokenResponse afin de récupérer dans l'opération getTokenDetails des informations sur la date de création et/ou de résiliation d'un alias.
  • Complément d'information à propos du partage d'identifiants entre plusieurs entités juridiques.
1.4 Natixis Payment Solutions 20/09/2015 Correction d'une erreur dans les chapitres :
  • Définir la cinématique du paiement avec authentification 3D Secure
  • Exemples de réponses à un paiement avec authentification 3D Secure
  • Maintenir une même session HTTP pour un paiement avec authentification 3D Secure
  • Rediriger le navigateur de l'acheteur vers son ACS
1.3 Natixis Payment Solutions 04/08/2015
  • Ajout de la liste des codes d'erreurs retournés lors d'un paiement refusé.
  • Ajout de l'attribut paymentError pour l'objet paymentResponse.
  • Ajout de l'attribut chargeback pour l'objet captureResponse.
  • Ajout de l'attribut riskAssessment pour l'objet fraudManagementResponse.
1.2 Natixis Payment Solutions 29/06/2015
  • Ajout de l'attribut subscriptionId pour l'objet subscriptionRequest.
  • Modification du code d'erreur 83 (responseCode).
  • Ajout des attributs type et sequenceNumber pour l'objet paymentResponse (Gestion du multi-paiement dans la réponse).
  • Ajout d'exemples en annexe.
1.1 Natixis Payment Solutions 13/04/2015 L'attribut transactionIds (de l'objet settlementRequest dans l'opération capturePayment) est renommé en transactionUuids.
1.0 Natixis Payment Solutions 01/04/2015

Passage du wsdl en version 5.0

Ce document et son contenu sont strictement confidentiels. Il n’est pas contractuel. Toute reproduction et/ou distribution de ce document ou de toute ou partie de son contenu à une entité tierce sont strictement interdites ou sujettes à une autorisation écrite préalable de Natixis Payment Solutions. Tous droits réservés.