Arborescence des pages

Contenu


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

Le consommateur sera invité à saisir ses informations de paiement pour créer son nouveau portefeuille virtuel ou le complèter. Payline contrôle ces informations et enregistre le portefeuille électronique.



 


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, soit avec l'identifiant unique du consommateur (WalletId) pour afficher le portefeuille virtuel existant, soit avec les moyens de paiement et la possibilité de créer un nouveau portefeuille virtuel. 
  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. Sur le retour URL de Payline, le marchand vient récupérer le résultat du paiement via le service getWebPaymentDetails. Payline pourra notifier le commerçant afin de demander le résultat si cela n'a pas été fait.


Pour gérer le portefeuille, vous pouvez utiliser le service manageWebWallet pour gérer les cartes du portefeuille. Une fois le portefeuille affiché, le widget Payline permet : 

-   consulter le ou les moyens de paiements enregistrées sur son portefeuille ;
-   Supprimer une carte enregistrée sur son portefeuille ;
-   ajouter autant de carte que souhaité dans son portefeuille ;
-   positionner comme moyen de paiement par défaut une carte de son portefeuille.


Les web sevices

Le service utilisé est doWebPayment. Vous devez mettre en place la configuration de notification serveur.

Exemple de configuration :

Création d'un portefeuille électronique
doWebPaymentRequestdoWebPaymentResponse
ElémentsValeursElémentsValeurs
version18result.code00000
selectedContractListCBVADSresult.shortmessageACCEPTED
walletIdWallet123result.longmessageOperation Successfull
payment.amount1000token1gZKPUeSufwDtQkVo3071534757637648
payment.action101redirectURLhttps://homologation-webpayment.payline.com/webpayment/step1.do?reqCode=prepareStep1&token=1gZKPUeSufwDtQkVo3071534757637648
payment.modeCPT

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

Centre d'administration


Exemple de l'écran de gestion des portefeuilles :



  • Aucune étiquette