Arborescence des pages

Vous regardez une version antérieure (v. /display/DT/Cas+d%27utilisation) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 5) afficher la version suivante »

Contenu


Les cas d'utilisation

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

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

IDModeActivitéCas d'utilisation
CU01Page 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.
CU02DirectAnnulation
CU03DirectRemboursement
CU04Page WebPaiement 3DS
CU05Page WebPaiement par wallet
CU06Page WebPaiement Récurrent
CU07Page WebPaiement N Fois
CU08DirectRéautorisation
CU09Page WebDA : Réponse non reçue
CU10Page WebPaiement 3DS en redirection

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 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.


draw.io

Erreur d'accès à la page source : la page associée au lien ci-dessous existe-t-elle?
/pages/viewpage.action?pageId=805929002
 


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'autorisation
doWebPaymentRequestdoWebPaymentResponse
version18result.code00000
selectedContractListVADCB*result.shortmessageACCPTED
payment.amount1000result.longmessageTransaction approved
payment.action101token1gZKPUeSufwDtQkVo3071534757637648
payment.modeCPTredirectURLhttps://homologation-webpayment.payline.com/webpayment/step1.do?reqCode=prepareStep1&token=1gZKPUeSufwDtQkVo3071534757637648
payment.contratNumberVADCB*

buyer.customerid123456

order.ref PHP123456

returnURLhttps://demo.payline.com/~kitphp/examples/demos/web.php?e=getWebPaymentDetails

cancelURLhttps://demo.payline.com/~kitphp/examples/demos/web.php?e=getWebPaymentDetails

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

Exemple du centre administration



CU02 - Annulation



CU03 - Remboursement


CU04 - Paiement en 1 Clic

  • fields
  • flows

CU05 - Paiement en N fois

  • fields
  • flows

CU10 - Paiement à redirection avec 3D Secure



  • Aucune étiquette