Historique de version de l'API

S’abonner



La solution de paiement Payline évolue en permanence pour vous apporter toujours plus de fonctionnalités conçues pour augmenter vos ventes et réduire vos fraudes.

L’API webservice SOAP Payline est de ce fait, susceptible d’être modifiée pour être en mesure de collecter de nouvelles informations. Bien entendu, une compatibilité ascendante avec les anciennes versions est assurée.
Le champ « version » de l’API permet de préciser dans quelle version vous souhaitez utiliser l’API Payline.

Par défaut, la version 4 est appliquée.

La dernière version du fichier descripteur WSDL de l’API webservice SOAP Payline est téléchargeable via le lien suivant :

     https://services.payline.com/V4/services/DirectPaymentAPI?wsdl


Le tableau ci-dessous décrit les différences entre chaque version :

Release

Version

Date

Changements

4.60.1 21 30 oct. 2019  Pas d'impact de l'API
4.60 21 18 sept. 2019  Pas d'impact de l'API
4.59 21 8 août 2019 

Evolution

  • Service doWebPayment : object buyer n'est plus obligatoire.
  • Service doAuthorization : ajout des balises transient et recurring.
  • Service verifyEnrollment : ajout des balises transient et privateDataList.
  • Service doAuthentification : ajout de la balise transient et privateDataList ( nom du websevice? doAuthent ou VerifyAuthent).
  • service getEncryptionKey : ajout balise version.
  • Object Key : ajout des champs cipher / algo et size.
  • Object Recurring : ajout du chanp billingRank.
  • Object  threeDSInfo : ajout des champs threeDSMethodNotificationURL, threeDSMethodResult et challengeWindowSize
  • Object browser : ajout du champ javascriptEnabled
4.58.1 21 10 juil. 2019 

Evolution

4.58 21 15 mai 2019 

Evolution 3DSV2

Evolution Encryption

Evolution Cofidis et informations supplémentaires.

4.57 20 30 janv. 2019 

Évolution : Cleasale 

  • nouvel object scoring dans l'object transaction en retour des services getWebPaymentDetails et GetTransactionDetails.
  • nouvelle balise streetNumber de l'object Address
4.56 19 26 sept. 2018 

Évolution : Retry Asynchronee

4.55.1 19 8 août 2018 

Évolution :

  • Nouvelle fonction getRecurringDetails() pour les paiements par abonnement (NX/REC).
4.55 19 4 juil. 2018 

Évolution :

4.54.1 19 15 mai 2018 

Évolution : Mode shortcut

4.54 18 17 avr. 2018 

Évolution :

4.53 18 31 janv. 2018 

Évolution : Gérer le montant des frais de livraison

  • Nouvelle balise deliveryCharge dans l'objet order
  • Cette évolution touche les messages :

    • doWebPaymentRequest
    • doAuthorizationRequest
    • doReAuthorizationRequest
    • doCreditRequest
    • doDebitRequest
    • doImmediateWalletPaymentRequest
    • doScheduledWalletPaymentRequest
    • doRecurrentWalletPaymentRequest


    • updatePaymentRecordResponse
    • getPaymentRecordResponse
    • updateBillingRecordResponse
    • getBillingRecordResponse
    • getWebPaymentDetailsResponse
    • getTransactionDetailsResponse


    • Batch interface (doAuthorizationRequest)
    • Batch interface (doAuthorizationResponse)

Évolution : Gestion du Payment Facilitator

Évolution : Gestion des données OTA

Évolution : Casino en mode direct

4.52 17 27 sept. 2017 

Évolution : Gestion de l'AVS

  • Nouvelle balise avs pour la fonction AVS dans l'objet transaction. Cette évolution touche les messages :
    • doAuthorizationResponse, getTransactionDetailsResponse, getWebPaymentDetailsResponse
4.51 16

19 juil. 2017 

Évolution :

4.50 16

26 avr. 2017 

Évolution : Personnalisation dynamique du nom du merchand sur la page ACS

4.49.1 16

7 mars 2017 

Évolution : Regroupement des codes retour

4.49 16

24 janv. 2017 

Évolution : Nouveau CallBack dans le widget
4.48.1 16

8 nov. 2016 

Évolution : Moyen de paiement ApplePay

Nouveau : object PaymentData de Card pour les services doAuthorization, createWallet, updateWallet.

4.48 16

12 oct. 2016 

Évolution : Gestion des bases nominal/histo pour améliorer les performances

Nouvel attribut version et TransactionDate dans le service getAlertDetails.

Évolution : Amélioration de l'état de la transaction

Modification :

4.47.1 16

10 août 2016 

Évolution : Permettre l’obtention du CVV virtuel et Token le service de vérification 3DS.

Nouveau :

Évolution : Retourne les informations Paypal au commerçant

Modification :

4.47 15

6 juil. 2016 

Évolution : DSP2 - Choix de la marque

  • Nouveau :
    dans les services :
    • doWebPayment
    • doAuthorization
    • getWebWallet
    • createWallet
    • updateWallet
    • getWallet
    • getCards
    • getTransactionDetails
4.46 14

20 avr. 2016 

  • Nouveau : n/a
  • Modifié : Ajout de Code Partenaire ( partnerCode ) et Libelle Partenaire ( partnerCodeLabel ) de l'object Result
    dans les services :
    • getTransactionDetails
    • getWebTransactionDetails
    • doRefund
    • doWepPayment
4.45 13
27 janv. 2016 

Évolution : Prendre en charge le soft descriptor dynamique

  • Ajout du champ softDescriptor dans l'object transaction dans les services :
    • doAuthorization
    • doReAuthorization
    • doCapture
    • doRefund
    • doCredit
    • doDebit
    • doImmediateWalletPayment
    • getWebPaymentDetails
    • getTransactionDetails
4.44 12

30 sept. 2015 

Évolution : BCMC

  • Ajout de l'object BankAccountData dans les services :
    • getTransactionDetailsResponse
    • getWebPaymentDetailsResponse
4.43

8 juil. 2015 

Modifié : N/A
4.42

15 avr. 2015 

Modifié : N/A
4.41.1 11

24 févr. 2015 

Évolution : Ajouter les informations sur le paiement complémentaire
  • Ajout de l'object paymentAdditional  dans les services :
    • getTransactionDetails
    • getWebPaymentDetails
    • TransactionDetails
4.41 10

5 févr. 2015 

Évolution : Réaliser une transaction avec CVV et ou 3DSecure à partir d'une carte enregistrée dans un wallet via doImmediateWalletPayment

  • Ajout de l'object  authentication3DSecure obligatoire pour le doWebPayment.
  • Modifié :
    • verifyEnrollment inclut deux nouvelles balises walletId et walletCardInd.
    • doImmediateWalletPayment inclut une nouvelle balise authentication3DSecure.
4.40 9

29 oct. 2014 

Évolution : Paypal : ajout du paiement en 1 clic, de la présentation du 2nd moyen de paiement et de l'interface lightbox

  • Nouveau code retour de PayPal est 10486.
  • Nouvelles balises billingAccount_ID et billingAgreement_ID de l'object wallet

Évolution : Ajout d'informations sur le moyen de paiement utilisé

  • Modifié :
    • Ajout de l'object payment.method dans getWebPaymentDetails()
    • Ajout de l'object payment.method dans getTransactionDetails()

Évolution : Une nouvelle structure de Order.Details avec les éléments subcategory1, subcategory2, additionalData et taxRate sont disponibles.

  • Modifié :
    • doWebPayment;
    • doAutorisation;
    • doReAutorisation;
    • doCredit;
    • doDebit;
    • doImmediateWalletPayment;
    • doScheduledWalletPayment;
    • doRecurrentWalletPayment;
    • getTransactionDetails.

Évolution : Permettre la création de règles anti-fraude sur les éléments d'une commande avec Order.Details

4.39 8

30 sept. 2014 

Évolution : Nouveau Moyen de paiement Yapital

  • Modifié :
    • doReset, doRefund

    • Object orderDetail

Évolution : Nouveau Moyen de paiement Lydia

  • Modifié :
    • doAuthorization, doReset, doRefund

Évolution : Nouveau Moyen de paiement Discover

  • Modifié :
    • doWebPayment

Évolution : Nouveau Moyen de paiement RedSys

  • Modifié :
    • doReset, doCredit et doDebit

Évolution : Améliorer les fonctions relatives aux facilités de paiement

  • Nouveau  :
    • updatePaymentRecord
    • updateBillingRecord
    • getBillingRecord
  • Modifié :
    • Balises récurring.billingLeft, payment.amount et order.amount dans doWebPayment, doRecurrentWalletPayment
    • Object wallet de manageWebWallet
    • Object recurring avec les balises : endDate, newAmount, amountModificationDate pour doWebPayment, doReccurentWalletPayment, doReccurentWalletPayment
    • Objet billingRecord avec les balises nbTry et rank
    • La balise privateData.value est passée à 256 octets en entrée
    • La balise privateData.value est passée à 4096 octets en sortie.
4.38 7

2 juin 2014 

Évolution : American Express propose au marchand de créer un alias

  • Modifié : Object wallet du webservice getWallet.

Évolution : Gérer le moyen de paiement P24

  • Modifié :
    • doWebPayment (avec un portefeuille)
    • doImmediateWalletPayment
    • doRecurrentWalletPayment
    • doScheduledWalletPayment

Évolution : Prendre en charge les paiements par portefeuille (wallet Payline) dans le module anti-fraude

  • Modifié : object buyer dans doImmediateWalletPayment

Évolution : Gérer le moyen de paiement générique Limonetik

  • Nouveau :
    • Nouvelles balises titre, nom, prénom, adresse de livraison, mode de livraison, date, la catégorie et la marque dans les objets buyer, order, et orderDetail
  • Modifié :
    • doAuthorization
    • doCapture
    • doRefund
    • doReset
    • doWebPayment
    • createWebWallet
    • doImmediateWalletPayment
    • doScheduledWalletPayment
    • doReccurentWalletPayment
    • getTransactionDetails
    • doScoringCheque
    • doReAuthorization
    • getTransactionDetails
    • getWebPaymentDetails
    • getPaymentRecord
4.37 6

2 avr. 2014 

Évolution : Permettre de véhiculer l’état/province depuis le commerçant jusqu’à Paypal.

  • Modifié :
    • balise shippingAddress.state dans l'object buyer
    • doAuthorization
    • doCredit
    • doDebit
    • doWebPayment
    • createWebWallet
    • updateWebWallet
    • getTransactionDetails
    • createWallet
    • updateWallet
    • manageWebWallet
4.36 5

5 févr. 2014 

Évolution : Récupérer toutes les alertes.

  • Modifié : getAlertDetails
Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 0 sur 0
Vous avez d’autres questions ? Envoyer une demande

Commentaires

Réalisé par Zendesk