Contenu
Sommaire | ||||
---|---|---|---|---|
|
Les fonctionnalités standards
Contenu par étiquette showLabels false max 10 spaces com.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@9a3 showSpace false sort title type page cql label in ( "wallet" , "notification" , "fraude" , "rapport" , "moyen_de_paiement" , "doublon" , "ticket" ) and label = "fonctionnalite_standard" and type = "page" and space = "DT" labels bancontact belgique choixdelamarque
Extrait | ||
---|---|---|
| ||
Qu'est-ce que le contrôle de doublon ?
Le contrôle de doublon permet d'éviter de réaliser plusieurs transactions identiques. Lorsque plusieurs demandes identiques sont réalisées, Payline vérifie la date, la référence commande, le montant et le numéro de séquence de la transaction.
Le doublon arrive lorsqu'un acheteur clique plusieurs fois sur le bouton Payer, une validation réalisée plusieurs fois ...
Pour une transaction ACCEPTED uniquement, Payline réalise un contrôle de doublon lors de la demande de paiement (doAuthorization et doWebPayment), le remboursement (doRefund) et la validation (doCapture)
Si la transaction est détectée comme doublon alors un indicateur ISDUPLICATED de la transaction est valorisé en retour des services doWebPayment et doAutthorizationdoAuthorization.
Si vous souhaitez réaliser une nouvelle transaction identique sans que le contrôle doublon bloque la transaction, vous pouvez incrémenter le numéro de séquence sequenceNumber uniquement lors de la validation dans les services doCapture et doRefund.
Configuration
Vous pouvez configurer le contrôle doublon au niveau du moyen de paiement si le celui propose l'option : Centre Administration - Vos moyens de paiement
Code retour
En cas de détection d'un doublon, alors Payline retourne une erreur.
Return codes - Payline Back (01)
ShortMessage ERROR avec le code 01913
Return codes - Payline Front (02)
ShortMessage ERROR avec le code 02001, 02002
Les pages associées
Contenu par étiquette | ||||||
---|---|---|---|---|---|---|
|