Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Contenu

Sommaire
maxLevel2
stylenone

Plus d'information

Page Tree
rootCas d'utilisation
spacesDT



Les cas d'utilisation

Le tableau contient une liste des cas d'utilisation les plus pertinents des service services de l'API Payline. 

Les cas d'utilisation sont présentés et détaillés dans ces pages. 

ID

CU01CU02
ModeActivitéCas d'utilisation
Page WebDemande de paiementLe marchand appelle un service web pour préparer la page de paiement permettant de réaliser une opération financière de demande d'autorisation bancaire avec le code action 1xx.
DirectAnnulationDirectRemboursementPage WebPaiement 3DSPage WebPaiement par walletPage WebPaiement RécurrentPage WebPaiement N FoisDirectRéautorisationPage WebDA : Réponse non reçue

Les prérequis

CU01 - Demande d'autorisation

Le marchand peut réaliser une
demande de paiement à partir d'une page web. En construisant la page
annulation depuis son SI, il lui suffit d'appeler le service
doWebPayment pour intégrer les champs de saisie des informations bancaires et le bouton de validation permettant d'envoyer les informations à Payline afin de réaliser la demande de paiement.
 doReset.
DirectRemboursementLe marchand peut réaliser une annulation depuis son SI, vous devez d'appeler le service doRefund.
Page WebValidation d'un paiementLe marchand doit réaliser une demande validation suite à une demande d'autorisation simple (codes-action simple) en appelant le service doCapture
Page Web

Paiement par wallet

Le service doWebPayment permet d'accèder à un portefeuille virtuel existant à partir de son "WalletId" ou de créer un nouveau portefeuille virtuel, si le WalletID indiqué n'existe pas.
Page WebPaiement N fois : géré par le SI Marchand avec les portefeuilles Payline

Les paiements en plusieurs fois et par abonnement sont possibles avec Payline. Il suffit d'appeler le service doWebpayment en valorisant le champs buyer.walletid.

Page WebPaiement N fois : géré par PaylinePayline propose de gérer les échéances, il suffit d'appeler le service doRecurrentWalletPaymentRequest.
Page WebPaiement RécurrentLe marchand peut réaliser une demande de paiement récurrent ou par abonnement permettant de prélever le consommateur d'un montant donné selon une périodicité de votre choisie : hebdomadaire, mensuelle, annuelle...
DirectRé-autorisationUne demande d’autorisation a une durée de validité limitée.
Pour renouveler la durée de validité de l'autorisation, vous pouvez utiliser le service doReAuthorization, qui permet de dupliquer l'autorisation.
DirectPaiement 3DS en directCe traitement repose sur la mise en place d'un contrôle supplémentaire lors d'un achat en ligne : en complément des données bancaires, l'acheteur validera son paiement en saisissant une donnée secrète que lui aura fourni sa banque. 
DirectDemande de paiementLe marchand récupère les informations de paiement carte sur la page de la commande du marchand. 
DirectAjax

Diagramme draw.io
baseUrlhttps://payline.atlassian.net/wiki
diagramNameDiagramme Widget
contentId600081089
width682
zoom1
pageId805929002
diagramDisplayNameDiagramme Widget
lbox1
contentVer3
height499
revision3
 

Les étapes : 

  1. Le consommateur valide son panier et le marchand prépare la page de paiement en appelant le service doWebPayment.
    Il récupère le Token qu'il configure dans sa page pour afficher les moyens de paiement, les champs de paiement et le bouton de validation. 
  2. Le consommateur sélectionne son moyen de paiement et valide les informations de paiement.
  3. Payline réalise la demande d'autorisation à l'acquéreur pour les cartes bancaires et retourne la réponse sur la page.
  4. Payline notifie le commerçant par URL afin que le marchand vienne récupérer toutes les informations de paiement.

Les services utilisés sont doWebPayment et getWebPaymentDetails. Vous devez mettre en place la configuration de notification serveur.

Demande d'autorisationdoWebPaymentRequestdoWebPaymentResponseversion18result.code00000selectedContractListVADCB*result.shortmessageACCPTEDpayment.amount1000result.longmessageTransaction approvedpayment.action101token1gZKPUeSufwDtQkVo3071534757637648payment.modeCPTredirectURLhttps://homologation-webpayment.payline.com/webpayment/step1.do?reqCode=prepareStep1&token=1gZKPUeSufwDtQkVo3071534757637648payment.contratNumberVADCB*buyer.customerid123456order.ref PHP123456returnURLhttps://demo.payline.com/~kitphp/examples/demos/web.php?e=getWebPaymentDetailscancelURLhttps://demo.payline.com/~kitphp/examples/demos/web.php?e=getWebPaymentDetails

* nom de l'alias donné au contrat VAD du moyen de paiement

Annulation

Remboursement

Paiement en 1 Clic

  • fields
  • flows

Paiement en N fois

  • fields
  • flows

Paiement à redirection avec 3D Secure

Image Removed