Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: mineur


Section


Column
width50

Contenu

Sommaire
maxLevel1
stylenone


Column
width50


Développer
titleListe des fonctionnalités avancées
Contenu par étiquette
showLabelsfalse
max10
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@9a3
showSpacefalse
sorttitle
typepage
cqllabel = "fonctionnalite_avancee" and type = "page" and space = "DT"
labelsbancontact belgique choixdelamarque





Extrait
hiddentrue

Jira
serverSystem JIRA
serverId50744091-840f-3ee1-b868-bceedb28d8a1
keyPAYLPRO-577

Documentation

https://docs.monext.fr/display/DT/Paiement+avec+plusieurs+cartes

https://docs.monext.fr/display/DT/Les+cartes+de+test

Remplacer le token de session en retour du doWebPayment dans le lien ci-dessous pour afficher le widget 

https://homologation-payment.payline.com/views/monitoring/monitoring.html?token=1Wkqyd3om8O8qZ8ch2681600264782869&template=tab

Cartes de test

4970100000325734

4970105609449918

4970106940004172

PAYLPRO-253



Qu'est-ce que le paiement avec plusieurs cartes ?

Ce moyen de paiement Monext Online permet au consommateur de répartir le montant du panier sur plusieurs cartes bancaires en indiquant le montant à débiter sur chacune d'entre elles.
Simple à configurer, vous pouvez réaliser des paiements à l'expédition ou à la commande, des annulations de la commande et des remboursements. 
Idéal pour les voyages ou pour partager un cadeau à plusieurs, cette solution offre un large éventail de possibilités.

Les fonctions disponibles

Monext Online autorise les fonctionnalités suivantes :

    • Paiement à la commande ;
    • Paiement à l'expédition ;
    • Annulation de la commande ;
    • Demande de remboursement partiel ou total ;
    • Demande d'information ;
    • Fonction d'authentification 3D Secure.

Ce moyen de paiement est disponible avec l'API WebPayment

Il est uniquement disponible pour les moyens de paiement carte bancaire CB, VISA, Mastercard.
Le paiement par lien n'est pas compatible avec cette fonctionnalité.

Traitement synchrone/asynchrone

Le traitement du paiement est réalisé en mode synchrone. Le commerçant reçoit la réponse en temps réel.

Quel est le parcours utilisateur ?

L'expérience utilisateur d'un paiement se résume à :

  1. Le consommateur valide sa commande sur votre site marchand ;
  2. Le consommateur renseigne les informations d'une carte et définit le montant a débiter ;
  3. Le consommateur renseigne les informations d'une seconde carte et définit le montant à débiter ;
  4. Monext Online affiche le ticket de paiement ;
  5. Puis le consommateur est redirigé vers le site marchand.


Center


Diagramme draw.io
bordertrue
diagramNameParcoursPaiementPlusieursCartes
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth839
revision2

La figure ci-dessus donne le séquencement des pages.

Si une carte est supprimée alors le consommateur revient à l'étape précédente.



Les étapes de paiement


Section


Column
width33

Étape 1 : Le consommateur sélectionne le moyen de paiement CB / VISA / MC, et il renseigne ses informations carte et définit le montant à débiter sur cette première carte.


Column
width33

Étape 2 : Le règlement précédemment réalisé s'affiche ainsi que le montant de la commande restant du. Le consommateur renseigne les informations de son paiement complémentaire, le montant à débiter et finalise le paiement.


Column
width33

Étape 3 :  Monext Online affiche le ticket de paiement.






Section


Column
width33



Column
width33



Column
width33





Comment proposer le paiement avec plusieurs cartes à vos clients ?

Les principes d’utilisation

Une fois la fonctionnalité activé sur le moyen de paiement, il est utilisable au travers des fonctions standard Monext Online en indiquant le contrat du moyen de paiement Contrat_Number. 
Le mode d'intégration est disponible avec l'API WebPayment  : services doWebPayment et getWebPaymentDetails

Si une demande d'autorisation est refusée alors la commande est annulée.

Les web services en mode Web

  • Interfaces de paiement : API WebPayment et Widget.

  • Paiement à la commande : en utilisant le service  doWebPayment  avec payment.mode à CPT et code Action à 101.

  • Paiement à l'expédition : en utilisant le service  doWebPayment  avec payment.mode à CPT et code Action à 100.
  • Mode de paiement : comptant avec le code Mode = CPT.
  • Demande d'annulation d'une autorisation non encaissée : utilisez la fonction doReset permet au marchand de demander l’annulation totale ou partielle de la commande. Il est nécesaire d'annuler toutes les transactions pour annuler la commande.
  • Demande de remboursement d'une transaction remisée : utilisez la fonction doRefund pour rembourser la commande.
  • Module fraude : règles sur la transaction, l'acheteur et sur le moyen de paiement.
  • Demande d'information : en utilisant le service  doWebPayment  avec payment.mode à CPT et code Action à 148. 
  • Choix de la marque : activer la fonctionnalité pour une mise en conformité du réglèment européen.


Une fois les paiements réalisés, vous obtenez le résultat du paiement avec le service getWebPaymentDetails.
Celui ci vous donnera toutes les informations concernant les différents paiements dans l'object paymentAdditionalList


Extrait
hiddentrue

Le marchand doit pouvoir récuperer walletID ou TokenPAN avec getWebPaymentDetails (un seul gwpd) avec toutes les tokenPAN et les montants associés -> A VERIFIER

Le marchand réalise un GetTransactionDetails pour récupérer le LinkedTransactionID ?



Développer
titleExemple PaymentAdditional avec une lsite de données non exhaustive..


Bloc de code
         <paymentAdditionalList>

            <paymentAdditional>
               <transaction>
                  <id>10260175018454</id>
                  <date>16/03/2020 17:50:18</date>
               </transaction>
               <payment>
                  <amount>5000</amount>
                  <currency>978</currency>
                  <action>148</action>
                  <mode>CPT</mode>
                  <contractNumber>VADSCB</contractNumber>
               </payment>
               <authorization>
                  <number>A55A</number>
                  <date>16/03/2020 17:50:18</date>
               </authorization>
               <card>
                  <number>497010XXXXXX4172</number>
                  <type>CB</type>
                  <expirationDate>0321</expirationDate>
                  <cardholder>ROD DEMO</cardholder>
                  <token>497010GHOksy4172</token>
                  <panType xsi:nil="true"/>
               </card>
            </paymentAdditional>

            <paymentAdditional>
               <transaction>
                  <id>10260174957436</id>
                  <date>16/03/2020 17:49:57</date>
               </transaction>
               <payment>
                  <amount>5000</amount>
                  <currency>978</currency>
                  <action>148</action>
                  <mode>CPT</mode>
                  <contractNumber>VADSCB</contractNumber>
               </payment>
               <authorization>
                  <number>A55A</number>
                  <date>16/03/2020 17:49:57</date>
               </authorization>
               <card>
                  <number>497010XXXXXX9918</number>
                  <type>CB</type>
                  <expirationDate>0221</expirationDate>
                  <cardholder>ROD TEST</cardholder>
                  <token>497010UapxTO9918</token>
               </card>
            </paymentAdditional>

         </paymentAdditionalList>



Authentification 3D Secure

Les paiements sont éligibles au traitement par le module anti-fraude Monext Online , au même titre que les autres transactions.
Si une demande d'authentification 3D Secure est demandé, Monext Online gère l’affichage de la page de l'authentification (ACS).


Comment activer cette fonction ?

Vous pouvez activer cette fonction "Nombre maximum de cartes acceptées pour un même paiement" sur un moyen de paiement de type CB/VISA/MC d'un contrat existant ou lors de la création d'un nouveau moyen de paiement de type CB/VISA/MC.

Menu Configuration > Vos moyens de paiements > Nouveau moyen de paiement




Vous devez réaliser des transactions 'pilote' pour valider le bon fonctionnement en production.

Centre administration

Pour afficher toutes les opérations réalisées, vous devez les sélectionner avec la référence commande.



Comment réaliser des tests ?

Vous pouvez réaliser des test en environnement d’homologation.

Les cartes de test sont accessibles à partir de la page Les cartes de test.

Les codes de retour

Avec l'API WebPayment, Monext Online vous informe du résultat d'un paiement via le code retour des messages getWebPaymentDetails.

Lorsque le paiement est accepté, Monext Online renvoie le code retour à la valeur  00000.

Pour un paiement refusé, le code varie en fonction du motif de refus (Par exemple : 04xxx pour une suspicion de fraude).

Les codes spécifiques au moyen de paiement sont consultable ici.




Pages associées

Contenu par étiquette
showLabelsfalse
showSpacefalse
sorttitle
cqllabel = "widget" and label = "integration" and space = "DT"


Center

Inclusion d'extrait
Info page
Info page
nopaneltrue