Webservice - transactionsSearchRequest

S’abonner

La fonction de recherche de transactions permet d’obtenir la liste des transactions correspondant aux critères de recherche saisis par l’utilisateur.

La requête a la structure suivante :

Requête à envoyer


Élément

Description

Requis

Type

Exemple

version

Version des web services Payline

oui

N2

A valoriser à la valeur “3”

transactionID

L’identifiant de la transaction  communiquée par Paylinenon

AN50

 

orderRefL’identifiant de la commande chez le commerçantnonAN50 
startDateDébut de la période pour laquelle on recherche les transactionsnonAN1022/01/2010
endDate

Fin de la période pour laquelle on recherche les transactions

nonAN10

22/01/2010

contractNumberNuméro de contrat associé à la transactionnonAN50 
authorizationNumberNuméro d’autorisation de la transactionnonAN6 
returnCodeCode retour transmis à l’utilisateurnonAN5 
paymentMeanLe moyen de paiement utilisénonAN3 
transactionTypeLe type de transactionnonAN3 
nameLe nom de l’acheteurnonAN100 
firstNameLe prénom de l’acheteurnonAN100 
emailL’adresse email de l’acheteurnonAN150 
cardNumberLe numéro de carte utilisée pour effectuer la transactionnonAN20 
currencyLe code de la monnaie utilisée pour effectuer la transactionnonAN3 
minAmountMontant minimal de la transactionnonAN12 
maxAmountMontant maximal de la transactionnonAN12 
walletIdL’identifiant du wallet utilisé pour la transactionnonAN50 
sequenceNumberNuméro de séquence utilisée lors de la transactionnonAN50 
tokenAlias du numéro de cartenonAN191111gPNzHtyu4444

 

Réponse en retour


Élément

Description

Requis

Type

Exemple

Condition
result

Informations sur le résultat :
02500: Operation Successful

ouiObject result

Voir les éléments ci-dessous


transactionList

La liste des transactions correspondant aux critères de recherche.

La liste est limitée 500 transactions.

nonObject transactionListVoir les éléments ci-dessous

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 transactionList

Élément

Comment

Requis

Format

Exemple

transaction

Liste contenant les identifiants du portefeuille

Nombre d'élément 0 à 5000

--

Object transaction

 


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


 


Vous avez d’autres questions ? Envoyer une demande

Commentaires

Réalisé par Zendesk