Skip to content
This repository has been archived by the owner on Sep 29, 2024. It is now read-only.

Latest commit

 

History

History
249 lines (188 loc) · 7.95 KB

CHANGELOG.md

File metadata and controls

249 lines (188 loc) · 7.95 KB
  • 4.77 (2024-02-06)
    • Update WSDL from 4.76 to 4.77

  • 4.76 (2023-09-25)
    • Update WSDL from 4.75 to 4.76
    • Add reattempt to authorization
    • Move doAuthorizationRedirect from WebPaymentAPI to DirectPaymentAPI

  • 4.75 (2023-07-04)
    • Update WSDL from 4.74 to 4.75
    • Add miscData to doCredit
    • Add miscData to doDebit
    • Allow to pass 0 amount on payment in doWebPayment
    • Prevent permission error on log directory
    • Fix php warning (Creation of dynamic property) on PHP8.2
    • Add Missing Payline\Objects\WalletIdList

  • 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 and SOAP_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

  • 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