Contenu
Introduction
La vérification d’adresse est un contrôle effectué par les serveurs d’autorisation émetteur et/ou les réseaux pour sécuriser les paiements à distance réalisés avec des cartes VISA, MASTERCARD et AMEX. Ces contrôles sont effectifs dans les pays anglo-saxons : Royaume-Uni, Australie et USA
La vérification concerne les champs : le code postal et la ligne adresse (numéro et nom de la rue).
Le résultat de la vérification ne devrait pas impacter pas le résultat d’autorisation rendu par la banque du porteur de la carte (SAE).
- Le serveur d’autorisation acquéreur peut sous certaines conditions refuser une demande d’autorisation avec un contrôle d’adresse en échec.
- La vérification d’adresse est paramétrée au niveau de la banque du commerçant (SAA).
Procédure Payline
périmetres
fonctyionnalité
les étapes
diagramme
écrans..
La configuration Payline
Le fonctionnement
Les échanges de données AVS :
- Le commerçant valorise l’adresse de facturation dans le doWebPayment et le doAuthorization ;
- Le commerçant récupère le résultat de l’AVS en réponse du getWebPaymentDetails, doAuthorization et getTransactionDetails.
L’AVS prends en compte les champs ‘rue’ et ‘code postal’ de l’adresse de facturation:
<billingAddress> <title>M</title> <name xsi:nil="true"/> <firstName>Prénom</firstName> <lastName>Nomdefamille</lastName> <street1>260 rue Claude Nicolas Ledoux</street1> <street2>Batiment 2</street2> <cityName>Aix-en-provence</cityName> <zipCode>13100</zipCode> <country>FRA</country> <phone xsi:nil="true"/> <state xsi:nil="true"/> </billingAddress>
Ces données sont facultatives.
Le résultat de la vérification est retourné dans le champ AVS de transaction
Ce champ est composé de deux valeurs:
- Le code résultat Payline ;
- Le code résultat rendu par l’acquéreur.
Les valeurs du code résultat Payline sont les suivantes :
Valeur | Signification |
---|---|
0 | Correspondance totale |
1 | Correspondance de l’adresse, pas du code postal |
2 | Correspondance du code postal, pas de l’adresse |
3 | Aucune correspondance |
4 | Contrôle non effectué (pas de données, fonction non supportée, problème technique, timeout,…) |
Exemple de résultat AVS :
<transaction> <obj:id>17194165758191</obj:id> <obj:date>13/07/2017 16:57:58</obj:date> <obj:isDuplicated>0</obj:isDuplicated> <obj:isPossibleFraud>0</obj:isPossibleFraud> <obj:fraudResult/> <obj:explanation/> <obj:threeDSecure>N</obj:threeDSecure> <obj:score>0</obj:score> <obj:avs> <obj:result>0</obj:result> <obj:resultFromAcquirer>22</obj:resultresultFromAcquirer> </obj:avs> </transaction>
Le tableau synthétisant les réponses AVS des différents réseaux :
Code | Rue | CP | Libellé | Visa | Mastercard | AMEX |
---|---|---|---|---|---|---|
A | Champs ‘rue’ de l’adresse correspondent. Les codes postaux ne correspondent pas. | |||||
B | Champs ‘rue’ de l’adresse correspondent. Les codes postaux ne correspondent pas pour cause d’incompatibilité de format. | - | ||||
C | Aucuns des champs ‘rue’ et codes postaux ne correspondent pour cause d’incompatibilité de format. | - | ||||
D | Correspondance totale des champs ‘rue’ et code postaux pour une transaction internationale. | - | ||||
F | Correspondance totale des champs ‘rue’ et code postaux pour une transaction nationale au Royaume Uni. | - | - | |||
G | Contrôle non effectué par le SAE (droits acquéreur non impliqués). | - | ||||
I | Contrôle non effectué par le SAE (droits acquéreur impliqués pour usage futur). | - | ||||
M | Champs ‘rue’ de l’adresse correspondent (droits acquéreur impliqués pour usage futur). | - | ||||
N | Aucuns des champs ‘rue’ et codes postaux ne correspondent. | |||||
P | Les codes postaux correspondent. Champs ‘rue’ de l’adresse ne correspondent pas pour cause d’incompatibilité de format. | - | ||||
R | Pas de réponse, recommencer l’opération. | |||||
S | L’AVS n’est pas disponible. | - | ||||
U | Contrôle non effectué (droits acquéreur impliqués). | - | ||||
W | Les codes postaux correspondent. Champs ‘rue’ de l’adresse ne correspondent pas (pour les adresses aux USA). | - | - | |||
X | Les codes postaux correspondent. Champs ‘rue’ de l’adresse correspondent (pour les adresses aux USA). | - | - | |||
Y | Correspondance totale des champs ‘rue’ et code postaux pour une transaction nationale | |||||
Z | Les codes postaux correspondent |
Note : Valeur valide Valeur invalide Pas de contrôle
Les webservices de Payline
Web service Payline | Commentaires |
createWallet | |