Webservice - verifyAuthenticationRequest

S’abonner

Le message « verifyAuthenticationRequest » doit avoir la structure suivante :

Requête à envoyer

Élément

Description

Requis

Type

Exemple

version

Version des web services Payline

oui

AN

A valoriser avec la dernière version : voir le tableau des versions.

contractNumber ouiAN 
pares ouiAN 
card

 

ouiObject card 

Les références

Object card


Élément

Description

Requis

Format

Exemple

Condition

encryptionKeyId

Identifiant de la clé RSA Payline de chiffrement. Ne pas tenir compte de ce champ.

non

N4



encryptedData

Les données carte chiffrées. Ne pas tenir compte de ce champ.

non

AN400



number

Numéro de carte masqué, conforme à PCI DSS

non

 AN19

4970102121041646 en entrée de notre API.
En sortie, le numéro est masqué : 497010XXXXXX1646

Si le champ token est renseigné, le champ number doit être vide.

type

Type de la carte : CB, VISA, MASTERCARD, MAESTRO, AMEX.

oui

AN

CB


expirationDate

Date d’expiration de la carte

nonN4

0311


cvx

Cryptogramme visuel au dos de la carte de crédit

non

N10



ownerBirthdayDate

Date d’anniversaire du porteur

non

N6

Format à respecter :ddmmyy


password

Mot de passe crypté

non

AN16



cardPresent

Ce service est utilisée uniquement si vous faites du Mail Order ou Telephone Order ou alors dans le cas où l’internaute est présent physiquement

non

N1

0 ou 1 (présent)


cardholder

Titulaire de la carte

non

AN20

Pierre Dupont


token

Alias du numéro de carte.

La version doit être supérieure ou égale à 3

non

AN19

1111gPNzHtyu4444

Vous devez utilisez l’option de token PAN et la version doit être supérieure ou égale à 3.

paymentDataObject en entrée du service pour véhiculer les données du moyen de paiement ApplePaynonObject PaymentData

 

Réponse en retour

Élément

Description

Requis

Type

Exemple

 
resultInformations sur le résultat de la vérification d’authentification 3DSouiObject result

Voir les éléments ci-dessous

 

authentication3DSecure

Informations sur l'autentification 3D-Secure

non

Object authentication3DSecure

Voir les éléments ci-dessous

 

mpiResult

Renvoie un indicateur concernant le résultat de l’enrôlement

Y = Succès lors de l’enrôlement
N = Echec lors de l’enrôlement
U = enrôlement indisponible

non

AN1  

Les éléments de références

Object result

Élément

Description

Format

Exemple

code

Le code de retour du web service :

Opération acceptée : 00000, 02400, 02500, 02501, 02517, 02520 ,02616, 03000, 04000.

Autre code : Transaction non acceptée

N5

Voir le détail des Codes retour Payline

shortMessage

Message court du résultat de la transaction

AN50


longMessage

Message du résultat de la transaction

AN255


partnerCodeCode retour issu du partenaire (moyen de paiement)AN50à partir de la version 14
partnerCodeLabelLibellé du partenaireAN255à partir de la version 14

 

Object authentication3DSecure

Élément

Description

Requis

Type

Exemple

Condition

md

Renvoyé en POST par l’ACS

non

AN20

 

 

pares

Renvoyé en POST par l’ACS

non

AN

 

 

xid

Identifiant de transaction Unique

non

AN20

 

 

eci

Electronic Commerce Indicator. A passer dans l’autorisation

non

AN2

 

 

cavv

Cardholder Authentication Verification Value déterminé par l’ACS.

non

AN28

 

 

cavvAlgorithm

Entier positif précisant l’algorithme utilisé pour la génération CAVV. Les valeurs possibles actuelles sont:

0 = HMAC (SET™ TransStain),
1 = CVV,
2 = CVV avec ATN,
3 = MasterCard AAV

non

N1

 

 

vadsResult

Résumé des opérations 3DSecure en hexadécimal. Ce champ n'est plus utilisé.

non

AN8

 

 
typeSecurisationChamp utilisé à titre d'information pour l'authentification. Ce champ n'est plus utilisé.nonAN1020 :  VADS
sinon 9 : VAD
 
PaResStatus

Pour utiliser un MPI non Payline, alors il faut renseigner ce champ.

Les valeurs sont :
Y : authentification réussie
N : authentification erronée
A : prévue de passage par l'ACS
U : appel à l'ACS effectué
vide : time out sur l'ACS

nonAN1  
VeResStatus

Pour utiliser un MPI non Payline, alors il faut renseigner ce champ.

Les valeurs sont : Y/N/U ou vide

nonAN1  

 

 

Vous avez d’autres questions ? Envoyer une demande

Commentaires

Réalisé par Zendesk