Webservice - doAuthorizationResponse

S’abonner

Le message « doAuthorizationResponse » est la réponse faite par Payline à une demande d’autorisation de débit. Il vous permet d’obtenir, entre autres, le numéro unique de la transaction sur Payline et  le n° d’autorisation de débit délivré par votre établissement bancaire.

La requête « doAuthorizationResponse » doit avoir la structure suivante :

 

Élément

Description

Requis

Type

Exemple

resultInformation sur le résultat de la demande d'autorisationouiObject resultVoir les éléments ci-dessous

transaction

Information sur la transaction

oui

Object transaction

Voir les éléments ci-dessous

authorizationInformation sur l'autorisationouiObject authorizationVoir les éléments ci-dessous
cardInformation sur la cartenonObject cardoutVoir les éléments ci-dessous
extendedCardInformation complémentaire sur la cartenonObject extendedCardTypeVoir les éléments ci-dessous

privateDataList

Information sur les informations personnelles

non

Object privateDataList

Voir les éléments ci-dessous

contractNumber

Information sur les opérations 3DSecure

oui

AN

12345678

 

Les éléments de référence

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 transaction


ÉlémentDescriptionFormatExempleCondition
idIdentifiant unique de la transaction PaylineN50

dateDate et heure de la transaction PaylineAN16Format : dd/mm/yyyy HH24:MI
isDuplicated

Cet indicateur est retourné par Payline dans le cas de transaction en doublon :

1 = transaction en doublon
0 = pas de doublon détecté

AN11
isPossibleFraud

Cet indicateur est calculé en fonction des critères définis par le commerçant :

1 = Il existe un risque de fraude
0 = Aucun risque de fraude détecté

AN11
fraudResultCode de la fraudeAN50

fraudResultDetailsDetails de la fraudeObject fraudResultDetails

explanationMotif du refus en cas de fraudeAN50

threeDSecure

Cet indicateur permet de savoir si la transaction est 3DSecure ou non :

Y = Transaction 3DS
N = Transaction non 3DS
D = cas de rétrogradation (version 14 ou supérieur)

AN1

softDescriptor

Information affichée sur le relevé de compte de l'acheteur, limite avec certains moyens de paiement. Cette information sera affichée sur le ticket de paiement.

Les caractères spéciaux (non A..Z et 1..9) sont spécifiques à chaque acquéreur/moyen de paiement.

AN64*www.boutique.fr

version 13 ou supérieure.

version 16 ou supérieure pour Paypal.

scoreScoring de la possibilité de fraude : Score de 0 à 10N52
externalWalletTypeType de wallet utilisé lors de la transactionAN20Ex : V.Me, Masterpass
externalWalletContractNumberNuméro du contrat VAD associé au paiement par WalletAN50

PartnerAdditionalData

Informations retournées au commerçant et provenant des partenaires :

AN


version 16 ou supérieure


avs
Service de vérification des adresses AVS
object avs
version 17 ou supérieure

 

Object  authorization

Élément

Description

Requis

Format

Exemple

number

Numéro d’autorisation délivré par le serveur d’autorisation acquéreur. Ce champ est renseigné si la demande d’autorisation est accordée1.

oui

N6

123456

date

Date et heure de l’autorisation

oui

AN16

Format : dd/mm/yyyy HH24:MI

 

Object cardout


Élément

Description

Requis

Format

Exemple

Condition

number

Carte marqué conforme à PCI DSS

non

AN

111122XXXXXX4444

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

type

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

non

AN

CB

 

expirationDate

Date d’expiration de la carte

non

AN

0311

 

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

 

 

Object extendedCardType


Élément

Commentaire

Requis

Exemple

country

Pays d’emission de la carte

AN2

CODE ISO : exemple FR

isCvd

La carte est elle une e carte bleu

AN1

Y OR N

bank

La banque de la carte utilisée pour le paiement

AN

Crédit Lyonnais

type

Le type de carte de paiement

AN20

MASTERCARD

network

Désigne le rattachement de la carte à une entité gérant l’acceptation de la carte à un niveau national ou international

AN20

MASTERCARD

product

Indique la catégorie à laquelle appartient le type de la carte : voir les codes produit

AN

Gold/Premier pour une carte type VISA


Object privateDataList

Élément

Description

Requis

Format

Exemple

privateData

Liste contenant les privateData

Nombre d'élément 0 à 100

oui

Object privateData

 

 

Object privateData

Élément

Description

Requis

Format

Exemple

key

Le nom de la clef de la valeur

oui

AN50

user

value

Valeur associée à la clef

oui

AN50

dupond or durand, etc.

Vous avez d’autres questions ? Envoyer une demande

Commentaires

Réalisé par Zendesk