This Web Service allows merchant to verify that the buyer's card is 3DSecure compatible and allows you to directly retrieve a PAN token and CVV temporary that you can keep in session without security constraints during 3DSecure authentication.
The verifyEnrollmentRequest message must have the following structure.
Request
Extrait |
---|
Element | Description | Required | Format | Example | Conditions | version | Payline web services version. To be valued with the latest version: see the table of versions. | Yes | N2 | 18 |
| card | Card Information. | Yes | Object card |
|
| payment | Payment Information. | Yes | Object payment |
| The amount can be 0 if the card is 3DS | orderRef | The identifier of the order at the merchant. Deprecated, fill out the order object instead. | Yes |
|
Ce Web Service permet au commerçant de vérifier que la carte de l’acheteur est compatible 3DSecure et permet de récupérer directement un token PAN et un CVVTemporaire que vous pouvez conserver en session sans de contrainte de sécurité pendant l’authentification 3DSecure.
Le message « verifyEnrollmentRequest» doit avoir la structure suivante :
Requête à envoyer
...
Élément
...
Description
...
Requis
...
Type
...
Exemple
...
version
...
Version des web services Payline
...
oui
...
N2
...
A valoriser avec la dernière version : voir le tableau des versions.
...
L’identifiant de la commande chez le commerçant
...
...
...
This value must be unique). |
|
...
Field use is not recommended. |
|
...
...
OS0hZDbJH75NiDrAo0yo |
| userAgent | UserAgent |
|
...
...
. To know the origin of payment request, it will be transmitted during request 3DS to MPI. | No |
|
...
...
...
...
...
...
...
...
...
...
The identifier of buyer's wallet. | No | AN50 |
| Version 10 or higher | walletCardInd | The index of buyer's card registered in wallet. | No | AN5 |
| Version 10 or higher | generateVirtualCvx | Request to generate a virtual CVV. Check if your subscription allows this feature |
|
...
...
...
...
Name displayed on the ACS authentication page. | No | AN25 | Merchant name | Version 16 or higher | merchantURL | Specific use. You must contact support before use. Value accepted: Fully qualified URL (beginnning with http:// ou https://). | No | AN255 | https://www.payline.com | Version 29 | merchantCountryCode | Specific use. You must contact support before use. Format : ISO 3166-1 alpha-2 codes. | No |
|
| Version 29 | returnURL | The URL of the system that receives the CRes message or Error Message. | No | AN256 |
| Version 21 or higher (3DSV2) | order | Order Information.
| Yes | Object order |
| Version 21 or higher (3DSV2) | buyer | Buyer information. | Yes | Object buyer |
| Version 21 or higher (3DSV2) | submerchant | Payment Facilitator Information. | No | Object subMerchant |
| Version 21 or higher (3DSV2) | recurring | Recurring or installment information. | No | Object recurring |
| Version 21 or higher (3DSV2) | threeDSinfo | Information specific to 3DS authentication. | Yes | Object threeDSInfo |
| Version 21 or higher (3DSV2) | merchantScore | Merchant calculated score. Mainly for CB scoring. | No | AN | Method 023 : A+ | Version 21 or higher (3DSV2) | transient | Data to populate the 3DSV2 container. | No | Java = String (100 K Octets) et SQL = CLOB |
| Version 22 or higher (3DSV2) | privateDataList | List containing privateData. Number of items 0 to 100. | No | Object - privateData |
| Version 22 or higher (3DSV2) |
|
...
Les références
...
Object card
...
Object payment
...
Réponse en retour
...