L’API webservice SOAP Payline est modifiée pour être en mesure de collecter de nouvelles informations. 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. Vous pouvez consulter les changements :
Évolution :Gestion des bases nominal/histo pour améliorer les performances
Nouveau :
l'attribut version et TransactionDate dans le service getAlertDetails, GetAnalyseTransactionDetails.
4.47.1
16
Évolution : Permettre l’obtention du CVV virtuel et Token le service de vérification 3DS.
Nouveau :
l'attribut .. dans le service VerifyEnrollment
l'attribut generateVirtualCvx dans l'object card
Évolution : Retourne les informations Paypal au commerçant
Modification :
l'attribut transaction.partnerAdditionnalData dans pour les services getTransactionDetails et getWebPaymentDetails, si version WS >=16 et cardCode=PAYPAL
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 :
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.