- 4.74 (2023-03-31)
- Update WSDL from 4.73 to 4.74
- Add service prepareSession
- Add par, tokenRequestorCryptogram, tokenRequestorId, last4, panType on card object
- Allow to use monolog/monolog:3.*
- 4.73 (2023-01-20)
- Update WSDL from 4.72 to 4.73
- Fix proxy usage
- Fix exception log
- 4.72.1 (2023-01-09)
- fix missing namespace on address for buyer and wallet
- 4.72 (2022-09-09)
- Update WSDL from 4.71 to 4.72
- add miscData in doCapture
- add miscData in doRefund
- fix error on strlen in hideChar method
- 4.71 (2022-06-16)
- Update WSDL from 4.70 to 4.71
- changer parameter type for sdk/maxTimeout
- 4.70 (2022-05-23)
- wsdl upgrade
- expose parameters by method ( getDefaultWSRequest )
- fix doAuthorizationRedirect call
- fix custom soap_client option in WebserviceClient
- support php 8 fix : "strcmp(): Passing null to parameter #2" in isChildFromList
- 4.69 (2022-01-18)
- wsdl upgrade
- add threeDSInfo and travelFileNumber in doAuthorization
- add threeDSInfo and travelFileNumber in doImmediateWalletPayment
- remove duplicate code on sub object creation
- remove CRLF ending files
- add reset methode to reuse SDK instance
- 4.68 (2021-09-27)
- wsdl upgrade
- add merchantURL and merchantCountryCode in verifyEnrollment
- ADD FAILOVER mechanism
- add method setSoapOptions to change SoapClient options
- add method setFailoverOptions to change failover behavior and cache usage
- add getSoapLastContent to retrieve last SOAP context
- fix warnings on undefined array keys in SDK
- 4.66 (2021-01-06)
- wsdl upgrade
- remove createMerchant
- add transactionID in createWallet
- add amount and currency in doReset
- add linkedTransactionId and recurring in doAuthorization
- add miscData in doRefund
- add amount, currency, privateDataList and sequenceNumber in doReset
- add recurring in verifyEnrollment
- add recurring, merchantScore and skipSmartDisplay in doWebPayment
- 4.64.1 (2021-01-06)
- wsdl upgrade and split wsdl in three files
- new properties authorizedCurrency, authorizedAmount in Authorization
- new property challengeWindowSize in threeDSInfo
- new property challengeWindowSize in threeDSInfo
- support php 7.4 replace array_key_exists by property_exists on object
- allow to customize waiting time when connecting to Payline servers
- format request for UpdateWallet call
- fix phpdoc for logger
- 4.59 (2019-07-28)
- wsdl upgrade
- new threeDSInfo parameter for manageWebWallet and doWebPayment
- new browser in threeDSInfo
- new sdk in threeDSInfo
- new streetNumber, addressCreateDate and email in address
- new resultContainer and authenticationResult in Authentication3DSecure
- new buyerExtended, merchantAuthentication and loyaltyMemberType in buyer
- new discountAmount, otaPackageType, otaDestinationCountry, bookingReference, orderDetail, orderExtended and orderOTA in order
- new seller and sellerType in OrderDetail
- new cumulatedAmount in payment
- new billingBank in recurring
- 4.54 & 4.55 (2018-06-27)
- new asynchronousRetryTimeout parameter for doAuthorization and doWebPayment (4.55)
- new miscData parameter for isRegistered (4.54)
- 4.53 (2018-01-10)
- new deliveryCharge attribute in order object
- new registrationToken attribute in payment object
- new object subMerchant
- new method isRegistered
- new subMerchant parameter for doAuthorization, doWebPayment, doCredit, doDebit, doImmediateWalletPayment, doScheduledWalletPayment
- new miscData parameter for doWebPayment
- new returnUrl parameter for verifyEnrollment
- 4.52 (2017-10-16)
- new avs child node in transaction object
- 4.51 (2017-08-11)
- no structural changes
- 4.50.2 (2017-06-30)
- new details child node in doRefundRequest object
- 4.50.1 (2017-05-09)
- add of certificate-based authentication endpoints
- 4.50 (2017-04-13)
- new merchantName parameter for doWebPayment, manageWebWallet and verifyEnrollment (name displayed on ACS)
- new attribute paymentData for object Card (used by Apple Pay only)
- 4.49 (2017-01-05)
- removal of autoload inclusion in main PaylineSDK.php file
- fix of
SOAP_DOCUMENT
andSOAP_LITERAL
constants use in main PaylineSDK.php file - new optional parameters defaultTimezone and externalLogger for PaylineSDK class constructor
- 4.48 (2016-09-13)
- new properties version and TransactionDate for getAlertDetailsRequest
- 4.47.1 (2016-08-04)
- new property generateVirtualCvx for verifyEnrollmentRequest
- 4.47 (2016-06-16)
- new buyer properties :
- deviceFingerprint
- isBot
- isIncognito
- isBehindProxy
- isFromTor
- isEmulator
- isRooted
- hasTimezoneMismatch
- new property cardBrand for payment and wallet objets
- new property version for getCardsRequest
- new buyer properties :
- 4.46.1 (2016-06-06)
- contractNumberWalletList can have 99 contractNumberWallet elements
- 4.46 (2016-05-10)
- add of PaResStatus and VeResStatus (Authentication3DSecure class)
- response format : child nodes of cardinality higher to 1 are sent in an integer-indexed array, in any cases (1 element of index 0 if node has only 1 child).
This applies to nodes :
- cards (son of cardsList)
- billingRecord (son of billingRecordList)
- walletId (son of walletIdList)
- transaction (son of transactionList)
- pointOfSell (son of listPointOfSell)
- contract (son of contracts)
- customPaymentPageCode (son of customPaymentPageCodeList)
- function (son of functions)
- details (son of details)
- privateData (son of privateDataList)
- associatedTransactions (son of associatedTransactionsList)
- statusHistory (son of statusHistoryList)
- paymentAdditional (son of paymentAdditionalList)
- CustomerTrans (son of CustomerTransHist)
- PaymentMeansTrans (son of PaymentMeansTransHist)
- AlertsTrans (son of AlertsTransHist)
- 4.45.1 (2016-03-10)
- add of Recurring class
- require any 1.* monolog/monolog version
- date_default_timezone_set("Europe/Paris") in PaylineSDK class constructor
- add widget related constants (js and css url path)
- 4.45 (2016-01-22)
- add of softDescriptor payment attribute (Payment class)
- 4.44.1 (2016-01-20)
- Fisrt Payline release deployed on Composer