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 Endpoints.
Le tableau ci-dessous décrit les différences entre chaque version :
verifyEnrollment inclut deux nouvelles balises walletId et walletCardInd.
doImmediateWalletPayment inclut une nouvelle balise authentication3DSecure.
4.40
9
É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
É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
É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
Évolution : Permettre de véhiculer l’état/province depuis le commerçant jusqu’à Paypal.