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: mineur


Align
align
right
left
  Image Removed


 

Image Removed 
Align
aligncenter

 Request

Response




Response

The "getWebPaymentDetailsResponse" message is Payline's response to a request for the result of a web payment. It allows you to obtain, among other things, the unique transaction number on Payline and the debit authorization number issued by your bank. 
The answer has the following structure:


Element

Description

Required

FormatExample

Condition

result

Information on the result of the request for payment information:

00000: Transaction approved 
01xxx: Transaction refused 
021xx: Internal ErrorSee below the elements

Yes

Object result


transaction

Transaction Information See below the elements.

Yes

Object transaction


payment

Payment Information See below the elements.

Yes

Object payment


authorization

Authorization Information See below the elements.

Yes

Object authorization


privateDataList

Information on private data See below the elements.

Nono

Object privateDataList


paymentRecordId

Identifier of the payment record including all the installments.

noNo

YEAR

173661N


billingRecordList


List of billing records : See below the elementsrecords.

Nono

Object billingRecordList

Only in the case of a recurring or subscription payment.

authentication3DSecure

Referred to POST by ACS See below the elements.

NonoObject authentication3DSecure

card

Card Information See below the elements.

Nono

Object cardOut


extendedCard

Additional information on the map See below the elements

no

.

NoObject extendedCardTypeExtendedCardType Object

order

Order Information See below the elements.

NonoObject order



paymentAdditionalList

Table of supplementary payments See below the elements.

NonoObject paymentAdditionalList


Only in the case of additional payment (s)

media

Detection of the media by Payline used during the payment.

The possible values ​​of this tag are:

- Computer 
- Mobile 
- Tablet 
- TV 
- Console 
- Undefined

 no No

AN25

Computer


numberOfAttempt

The number of attempts made by the customer during his web payment.

List of possible values:

- 0: No payment attempt 
- 1, 2 or 3 payment attempts 
- 4, 5 or 6 payment attempts (only possible with the replay option of the transaction)

 no No

N13

version 5 or higher

wallet

Wallet Information See below the elements.

Nono

Object wallet


contractNumberWalletList

A chart of the contract numbers of the wallet See below the elements.

NonoObject contractNumberWalletListField deleted in version 29 or higher.
Not used in Widget mode. 
contractNumberNumber of the contract on which the transaction was carried out.noNoYEARAN
bankAccountDataBank account information See below the elements.NonoObject bankAccountData
subMerchantPayment Facilitator Information See below the elements.NonoObject subMerchant
buyerBuyer Information See below the elements.NonoObject buyerversion 19 or higher

The reference elements

linkedTransactionIdUse to identify the first authorization request which initializes the payment (for merchants managing their own wallets).NoAN50Version 26 or higher (4.64.1)
travelFileNumberTransfer file reference.NoAN15Version 30 (3DSV2 - PLBS)
Extrait Ancreobjectresultobjectresult

Object result

Inclusion d'extraitObject - resultObject - resultnopaneltrue Ancreobjecttransactionobjecttransaction

Object transaction

Inclusion d'extraitObject - transactionObject - transactionnopaneltrue AncreobjectfraudResultDetailsobjectfraudResultDetails

Object fraudResultDetails

Inclusion d'extraitObject - fraudResultDetailsObject - fraudResultDetailsnopaneltrue Ancreobjectpaymentobjectpayment

Object payment

Inclusion d'extraitObject - paymentObject - paymentnopaneltrue Ancreobjectauthorizationobjectauthorization

Object authorization

Inclusion d'extraitObject - authorizationObject - authorizationnopaneltrue AncreobjectprivateDataListobjectprivateDataList

Object privateDataList

Inclusion d'extraitObject - privateDataListObject - privateDataListnopaneltrue AncreobjectprivateDataobjectprivateData

Object privateData

Inclusion d'extraitObject - privateDataObject - privateDatanopaneltrue AncreobjectbillingRecordobjectbillingRecord

Object billingRecord

Inclusion d'extraitObject - billingRecordObject - billingRecordnopaneltrue Ancreobjectauthentication3DSecureobjectauthentication3DSecure

Object authentication3DSecure

Inclusion d'extraitObject - authentication3DSecureObject - authentication3DSecurenopaneltrue AncreobjectcardOutobjectcardOut

Object cardOut

Inclusion d'extraitObject - cardOutObject - cardOutnopaneltrue AncreobjectextendedCardTypeobjectextendedCardType

Object extendedCardType

Inclusion d'extraitObject - extendedCardTypeObject - extendedCardTypenopaneltrue Ancreobjectorderobjectorder

Object order

Inclusion d'extraitObject - orderObject - ordernopaneltrue Ancreobjectorderdetailobjectorderdetail

Object orderDetail

Inclusion d'extraitObject - orderDetailObject - orderDetailnopaneltrue AncreobjectpaymentAdditionalListobjectpaymentAdditionalList

Object paymentAdditionalList

Inclusion d'extraitObject - paymentAdditionalListObject - paymentAdditionalListnopaneltrue AncreobjectpaymentAdditionalobjectpaymentAdditional

Object paymentAdditional

Inclusion d'extraitObject - paymentAdditionalObject - paymentAdditionalnopaneltrue Ancreobjectwalletobjectwallet

Object wallet

Inclusion d'extraitObject - walletObject - walletnopaneltrue AncreObject_addressObject_address

Object address

Inclusion d'extraitObject - addressObject - addressnopaneltrue AncreObject_cardObject_card

Object card

Inclusion d'extraitObject - cardObject - cardnopaneltrue AncreobjectcontractNumberWalletListobjectcontractNumberWalletList

Object contractNumberWalletList

Inclusion d'extraitObject - contractNumberWalletListObject - contractNumberWalletListnopaneltrue AncreobjectbankAccountDataobjectbankAccountData

Object bankAccountData

Inclusion d'extraitObject - bankAccountDataObject - bankAccountDatanopaneltrue Ancreobjectsubmerchantobjectsubmerchant

Object subMerchant

Inclusion d'extraitObject - subMerchantObject - subMerchantnopaneltrue Ancreobjectbuyerobjectbuyer

Object buyer

Inclusion d'extraitObject - buyerObject - buyernopaneltrue