Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: 24.2


Extrait
hiddentrue

voir http://wiki.intra.monext.fr/index.php/Payline:Version_ws

/!\  à vérifier avec les maj de benoit

The Payline payment solution is constantly evolving to bring you more and more features designed to increase your sales and reduce your fraud.

The webservice API SOAP Payline is therefore likely to be modified to be able to collect new information. Of course, backward compatibility with older versions is assured. 
The "version" field of the API allows you to specify in which version you want to use the Payline API.

By default, version 4 is applied.

The latest version of the WSDL descriptor file of the webservice SOAP Payline API can be downloaded via the following link:

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


The table below describes the differences between each version :


Evolution 3DSV2 :

  • Objects : Addressbuyerorder.
  • Functions : doAuthorization, doWebPayment, getTransactionDetails, getWebPaymentDetails, verifyEnrollment, verifyAuthentication. oldIMediediateWalletPaymentApplePay way of payment 
    Release

    Version

    Date

    Change

    24.2

    34

     

    No update.

    24.1

    34

     

    No update.

    4.77

    34

     

    No update.

    4.76.1

    34

     

    No update.

    4.7634

     

    New Object reattempt received in response to the authorisation request in version 1.6.2 from CB2A into Object - authorization.

    4.75.133

     

    New Object reattempt received in response to the authorisation request in version 1.6.2 from CB2A.

    4.7532

     

    New fields :

    4.74.132

     

    No update.

    4.7432

     

    No update.

    4.73.132

     

    Function Token requestor

    4.7332

     

    Function encryption : getEncryptionKey

    • add field merchantKeyName with new return codes 02204 and 02203

    3DSV2 : new object SDKchallenge from verifyEnrollmentResponse

    4.72.131

     

    No update.
    4.7230

     

    Function multiPSP : doCaptureResponse, doResetResponse,  doRefundResponse,  doAuthorizationResponse :  field partnerAdditionalData will contain data.version 31.

    Few field buyer.legalDocumentType

    4.71.130

     

    no updated.
    4.7130

     

    Evolution 3DSV2

    Object SDK : update field maxTimeout from integer to string.

    4.7030

     

    Creation of new return code 03030 to identify unfinished challenges.
    4.69.130

     

    Evolution 3DSV2

    Object SDK : add a new field encData

    4.6930

     

    Evolution PLBS

    service getWebPaymentDetailsResponse : update field fileNumber by travelfileNumber
    service doAuthorizationResponse : update field fileNumber by travelfileNumber
    service doAuthorizationRequest : update field fileNumber by travelfileNumber
    service doImmediateWalletPaymentRequest : update field fileNumber by travelfileNumber
    service getTransactionDetailsResponse : update field fileNumber by travelfileNumber

    Evolution 3DSV2

    service doAuthorizationRequest : add object threeDSInfo
    service
    doImmediateWalletPaymentRequest : add object threeDSInfo

    4.68.130

     

    Evolution PLBS

    service doAuthorizationResponse : add new field fileNumber.
    service getWebPaymentDetailsResponse : add new field fileNumber.
    service getTransactionDetailsResponse : add new field fileNumber.
    service doAuthorizationRequest : add new field fileNumber.
    service doImmediateWalletPaymentRequest : add new field fileNumber.

    4.6829

     

    Evolution API

    service verifyEnrollmentRequest

    • add field merchantURL
    • add field merchantCountryCode

    service getWebPaymentDetailsResponse and doAuthorizationResponse

    • add field threeDSecure

    4.67.129

     

    No API impact
    4.6729

     

    No API impact
    4.66.129

     

    No API impact
    4.6629

     

    Evolution API

    Service createMerchantRequest deleted

    From version 29 that the (contractNumberWalletList) tag is missing from the 5 services responses :

    4.65.128

     

    Evolution API

    service doWebPaymentRequest

    • add field skipSmartDisplay

    service doWebPaymentRequest / doAuthorization

    • Object order : amount is required 

    From version 28 of the API, order.amount must contain the amount to be authenticated.

    4.6527

     

    Evolution API

    service dorefundresponse :

    • add object miscData 
    • add object miscDataPair

    service doAuthorizationResponse :

    • add object authentication3DSecure

    service doRecurrentWalletPaymentRequest :

    • add field cvx, linkedTransactionId
    • add object authentication3DSecure

    service doReAuthorizationRequest :

    • filed order mandatory 
    4.64.126

     

    Evolution API

    service getWebPaymentDetailsResponse

    • new field linkedTransactionId

    service getTransactionDetailsResponse

    • linkedTransactionId

    service doBankTransferRequest

    • privateDataList

    service doBankTransferResponse

    • privateDataList
    4.63.126

     

    Evolution API

    service doWebPaymentResponse 

    • token required false
    • redirectURL required false

    object statusHistory 

    • new field amountValue
    • new field amountCurrency
    • new field feesValue
    • new field feesCurrency
    4.6326

     

    Evolution API

    Service doImmediateWalletPaymentRequest : new fields recurring and linkedTransactionId
    Service doImmediateWalletPaymentResponse : new fields authentication3DSecure, linkedTransactionId
    Service doScheduledWalletPaymentRequest : new fields recurring, authentication3DSecure, linkedTransactionId

    4.62.125

     

    Evolution API

    4.6224

     

    Evolution API

    • service doReset : add field privateDataList
    4.61.124

     

    Evolution Wallet U

    Evolution Arkea Payment facilitator

    Evolution associatedTransactions

    4.6123

     

    Evolution Annulation partielle 

    Evolution

    • service getTransactionDetailsResponse with new fields  customerMedia, pointOfSell, routingRule
    • service transactionsSearchRequest with new fields  pointOfSellId, cardNetwork, threeDSecured, customerMediaId
    • object pointOfSell with new field id
    • object media  with new field id, label, operatingSystem, browser, userAgent
    • object routingRule with new field id, sourceContractNumber, targetContractNumber

    Evolution web service transaction_search for API REST

    4.6022 No impact
    4.5922 

    Evolution

    4.58.121 

    Evolution

    4.5821 

    Evolution 3DSV2

    Evolution Encryption

    4.5821 
    4.5720 

    Evolution : Cleasale 

    • New object scoring in object transaction used by getWebPaymentDetails and GetTransactionDetails.
    • New tag streetNumber in object Address
    4.5619 

    Evolution : Retry Asynchrone

    4.55.119 

    Evolution :

    • New function  getRecurringDetails () for subscription payments (NX / REC).
    4.5519 

    Evolution :

    4.54.119 

    Evolution: Shortcut mode

    4.5418 

    Evolution :

    4.5318 

    Evolution : Manage the amount of shipping costs

    • New deliveryCharge tag in the order object
    • This evolution impacts the messages:


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


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


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

    Evolution: Payment Facilitator Management

    Evolution: OTA Data Management

    Evolution: Direct Mode Casino

    4.5217 

    Evolution: AVS Management

    • New avs tag for the AVS function in the transaction object . This evolution touches the messages:
      • doAuthorizationResponse, getTransactionDetailsResponse, getWebPaymentDetailsResponse
    4.5116

     

    Evolution:

    4.5016

     

    Evolution: Dynamic personalization of the merchand name on the ACS page

    4.49.116

     

    Evolution:  Grouping of return codes

    • Updating ShortMessages
    4.4916

     

    Evolution: New CallBack in the widget
    4.48.116

     

    Evolution: 

    ApplePay 

    New : PaymentData object of Card for doAuthorization , createWallet , updateWallet services.

    4.4816

     

    Evolution: Management of nominal / histo bases to improve performance

    • New version and TransactionDate attribute  in the getAlertDetails service .

    Evolution: Improvement of the state of the transaction

    Modification:

    4.47.116

     

    Evolution: Allow obtaining the virtual CVV and Token the 3DS verification service.

    New:

    • the .. attribute in the VerifyEnrollment service
    • the generateVirtualCvx attribute in the object card

    Evolution: Returns the Paypal information to the merchant

    Modification :

    4.4715

     

    Evolution:  DSP2 - Brand Selection

    • New:
      in services:
      • doWebPayment
      • doAuthorization
      • getWebWallet
      • createWallet
      • updateWallet
      • getWallet
      • getCards
      • getTransactionDetails
    4.4614

     

    New: n / a

    Modified: Adding Partner Code (partnerCode) and Partner Libel (partnerCodeLabel) of the Result object 

    in services:

      • getTransactionDetails
      • getWebTransactionDetails
      • doRefund
      • doWepPayment
    4.4513
     

    Evolution:  Support the dynamic dynamic descriptor

    • Added the softDescriptor field in the object transaction in services:
      • doAuthorization
      • doReAuthorization
      • doCapture
      • doRefund
      • doCredit
      • doDebit
      • doImmediateWalletPayment
      • getWebPaymentDetails
      • getTransactionDetails
    4.4412

     

    Evolution: BCMC

    • Adding the BankAccountData Object in Services:
      • getTransactionDetailsResponse
      • getWebPaymentDetailsResponse
    4.43

     

    Modified: N/A
    4.42

     

    Modified: N/A
    4.41.111

     

    Evolution: Add additional payment information

    4.4110

     

    Evolution: Realize a transaction with CVV and or 3DSecure from a card registered in a wallet via doImmediateWalletPayment

    •  mandatory for doWebPayment.
    • Modified:
      • verifyEnrollment includes two new walletId and walletCardInd tags.
      • doImmediateWalletPayment includes a new authentication3DSecure tag.
    4.409

     

    Evolution: Paypal: addition of 1-click payment, presentation of 2nd payment method and lightbox interface

    • PayPal's new return code is 10486.
    • New billingAccount_ID and billingAgreement_ID tags for the wallet object

    Evolution: Added information about the payment method used

    • Modified: 
      • Add the payment.method object in getWebPaymentDetails ()
      • Add the payment.method object in getTransactionDetails ()

    Evolution: A new Order.Details structure with the elements subcategory1, subcategory2, additionalData and taxRate are available.

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

    Evolution: Allow the creation of anti-fraud rules on the elements of an order with Order.Details

    4.398

     

    Evolution: New Yapital payment method

    • Modified:
      • doReset, doRefund

      • Object orderDetail

    Evolution: New means of payment Lydia

    • Modified:
      • doAuthorization, doReset, doRefund

    Evolution: New Payment Method Discover

    • Modified:
      • doWebPayment

    Evolution: New RedSys Payment Method

    • Modified:
      • doReset, doCredit and doDebit

    Evolution: Improve the functions related to payment facilities

    • New:
      • updatePaymentRecord
      • updateBillingRecord
      • getBillingRecord
    • Modified:
      • Recurring.billingLeft, payment.amount and order.amount tags in doWebPayment, doRecurrentWalletPayment
      • Object wallet from manageWebWallet
      • Object recurring with tags: endDate, newAmount, amountModificationDate for doWebPayment, doReccurentWalletPayment, doReccurentWalletPayment
      • BillingRecord object with nbTry and rank tags
      • The privateData.value tag has been expanded to 256 bytes
      • The privateData.value tag has been expanded to 4096 bytes.
    4.387

     

    Evolution: American Express offers the merchant to create an alias

    • Modified: Object wallet of the webservice getWallet.

    Evolution: Manage the payment method P24

    • Modified:
      • doWebPayment (with a portfolio)
      • doImmediateWalletPayment
      • doRecurrentWalletPayment
      • doScheduledWalletPayment

    Evolution: Support payments by wallet (Payline wallet) in the anti-fraud module

    • Modified: object buyer in doImmediateWalletPayment

    Evolution: Managing the generic payment method Limonetik

    • New:
      • New title tags, surname, first name, delivery address, delivery method, date, category and brand in buyer, order, and orderDetail objects
    • Modified:
      • doAuthorization
      • doCapture
      • doRefund
      • doReset
      • doWebPayment
      • createWebWallet
      • doImmediateWalletPayment
      • doScheduledWalletPayment
      • doReccurentWalletPayment
      • getTransactionDetails
      • doScoringCheque
      • doReAuthorization
      • getTransactionDetails
      • getWebPaymentDetails
      • getPaymentRecord
    4.376

     

    Evolution: Allow to convey the state / province from the merchant to Paypal.

    • Modified:
      • shippingAddress.state tag in the buyer object
      • doAuthorization
      • doCredit
      • doDebit
      • doWebPayment
      • createWebWallet
      • updateWebWallet
      • getTransactionDetails
      • createWallet
      • updateWallet
      • manageWebWallet
    4.365

     

    Evolution: Retrieve all alerts.

    • Modified: getAlertDetails