Arborescence des pages

Vous regardez une version antérieure (v. /pages/viewpage.action?pageId=747147283) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 6) afficher la version suivante »




Introduction

La vérification d’adresse (AVS) est un contrôle effectué par la banque du consommateur pour sécuriser les paiements à distance réalisés avec des cartes VISA, MASTERCARD et AMERICAN EXPRESS. Ce contrôle est effectif dans les pays anglo-saxons : Royaume-Uni, Australie et USA

La vérification concerne les champs : code postal et ligne adresse (numéro et nom de la rue).

L'AVS s'applique au paiement unitaire, au premier paiement récurrent (pour REC, NX et 1-Clic) et au paiement complémentaire.


Le fonctionnement

  1. Le commerçant transmet l’adresse de facturation du consommateur dans la fonction doWebPayment ou la fonction doAuthorization ;
  2. Payline transmet ces informations à l'acquéreur dans la demande d'autorisation de débit ;
  3. La banque du consommateur vérifie ces informations avec celles connues sur son client et retourne un résultat qui indique si les informations sont partiellement, totalement ou ne sont pas correctes ;
  4. Payline normalise ce résultat et communique en complément le résultat original de l'acquéreur ; 
  5. Le commerçant récupère le résultat de l’AVS en réponse du getWebPaymentDetails, doAuthorization ou dans la fonction getTransactionDetails.


Version de l'API

Vous devez utiliser la version 17 ou supérieure de l'API Payline pour utiliser la fonction AVS.

L’AVS prends en compte les champs ‘rue’ et ‘code postal’ de l’adresse de facturation : Street1, Street2, zipCode

<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 commerçant doit s’assurer d’envoyer dans les champs street1 et street2 de l’adresse de facturation des symboles numériques pour les chiffres. Par exemple : ‘1 rue des Beaumonts’ et non ‘un rue des Beaumonts’.

Les résultats de la vérification

Le résultat de la vérification est retourné dans le champ AVS de l'objet transaction. L’objet avs est facultatif.

Ce champ est composé de deux valeurs:

Erreur de création de la macro 'excerpt-include'

No link could be created for 'Object avs'.

 

L’objet avs n’est présent que si le serveur d’autorisation acquéreur est configuré pour retourner le résultat de la vérification d’adresse.

Les valeurs du code résultat Payline sont les suivantes : result



Code

Description

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,…)


Codes retournés par Barclays et Worldpay

Le tableau synthétisant les réponses resultFromAcquirer

  • Le premier chiffre correspond à la vérification de l’adresse
  • Le deuxième chiffre correspond à la vérification du code postal

Ex : 24 => l’adresse correspond mais le code postal ne correspond pas

ValeurDescription
1Contrôle non effectué (fonction non supportée, problème technique, timeout,…)
2Correspondance totale
4Pas de correspondance
8Correspondance partielle

Codes retounés par EMS

Le tableau synthétisant les réponses resultFromAcquirer

Valeur

RueCP

Libellé

Visa

Mastercard

AMEX

A

(coche)(erreur)

Champs ‘rue’ de l’adresse correspondent. Les codes postaux ne correspondent pas.

(étoile verte)

(étoile verte)

(étoile verte)

B

(coche)(avertissement)

Champs ‘rue’ de l’adresse correspondent. Les codes postaux ne correspondent pas pour cause d’incompatibilité de format.

(étoile verte)

(étoile verte)

 -

C

(avertissement)(avertissement)

Aucuns des champs ‘rue’ et codes postaux ne correspondent pour cause d’incompatibilité de format.

(étoile verte)

(étoile verte)

 -

D

(coche)(coche)

Correspondance totale des champs ‘rue’ et code postaux pour une transaction internationale.

(étoile verte)

(étoile verte)

 -

F

(coche)(coche)

Correspondance totale des champs ‘rue’ et code postaux pour une transaction nationale au Royaume Uni.

 -

(étoile verte)

 -

G

(avertissement)(avertissement)

Contrôle non effectué par le SAE (droits acquéreur non impliqués).

(étoile verte)

(étoile verte)

 -

I

(avertissement)(avertissement)

Contrôle non effectué par le SAE (droits acquéreur impliqués pour usage futur).

(étoile verte)

(étoile verte)

 -

M

(coche)(coche)

Champs ‘rue’ de l’adresse correspondent (droits acquéreur impliqués pour usage futur).

(étoile verte)

(étoile verte)

-

N

(erreur)(erreur)

Aucuns des champs ‘rue’ et codes postaux ne correspondent.

(étoile verte)

(étoile verte)

(étoile verte)

P

(avertissement)(coche)

Les codes postaux correspondent. Champs ‘rue’ de l’adresse ne correspondent pas pour cause d’incompatibilité de format.

(étoile verte)

(étoile verte)

-

R

(avertissement)(avertissement)

Pas de réponse, recommencer l’opération.

(étoile verte)

(étoile verte)

(étoile verte)

S

(avertissement)(avertissement)

L’AVS n’est pas disponible.

-

(étoile verte)

(étoile verte)

U

(avertissement)(avertissement)

Contrôle non effectué (droits acquéreur impliqués).

(étoile verte)

(étoile verte)

 -

W

(erreur)(coche)

Les codes postaux correspondent. Champs ‘rue’ de l’adresse ne correspondent pas (pour les adresses aux USA).

-

(étoile verte)

-

X

(coche)(coche)

Les codes postaux correspondent. Champs ‘rue’ de l’adresse correspondent (pour les adresses aux USA).

 -

(étoile verte)

-

Y

(coche)(coche)

Correspondance totale des champs ‘rue’ et code postaux pour une transaction nationale

(étoile verte)

(étoile verte)

(étoile verte)

Z

(avertissement)(coche)

Les codes postaux correspondent

(étoile verte)

(étoile verte)

(étoile verte)

Note : (coche) Valeur valide (erreur) Valeur invalide (avertissement) Pas de contrôle 


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>


  • Aucune étiquette