Arborescence des pages

Vous regardez une version antérieure (v. /pages/viewpage.action?pageId=747145189) 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. 12) afficher la version suivante »

Contenu


Le paiement par wallet

La fonction « createWebWallet » permet de créer un portefeuille virtuel via l’interface web. Le consommateur sera invité à saisir ses données bancaires pour créer son portefeuille virtuel. Payline contrôle ces informations en réalisant une demande d’autorisation de débit pour un montant d’un euro seulement (la validation n’a pas lieu, donc aucune carte n’est crédité lors de la création) et enregistre le portefeuille électronique avec l’identifiant (walletID) que vous avez fourni.

Cette fonctionnalité permet la gestion des cartes du portefeuille. Une fois le consommateur redirigé, il lui sera possible de :
-   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.

draw.io

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


1ère étape :

  • Le SI Marchand contacte Payline via la fonction createWallet pour initier une demande d’enregistrement de la carte. Le SI Marchand affecte à chaque client un identifiant unique qui représente le portefeuille virtuel.
  • Payline enregistre les données cartes dans un portefeuille.
  • Le SI Marchand peut récupèrer le résultat du paiement via la fonction getWebWallet afin de vérifier que le walletI est bien présent dans la réponse.

2ème étapes :

  • Le SI Marchand contacte Payline via la fonction doImmediateWalletPayment pour réaliser une demande d’autorisation en précisant le walletID concerné.
  • Payline réalise la transaction et donne sa réponse en temps réel à la fonction.


Les websevices


Création d'un portefeuille électronique
createWalletRequestcreateWalletResponse
version18result.code02500
contractNumberCBVADSresult.shortmessageACCEPTED
walletIdA définir (alphanumeric)result.longmessageOperation Successfull
card.number0000000XXXXXX0000card.number0000000XXXXXX0000
card.typeCBcard.typeCB
card.expirationDate0121card.expirationDate0121
card.cvx123extendedCard.typeVISA


extendedCard.networkCB


extendedCard.productVisa Infinite

Centre d'administration


Exemple de l'écran de gestion des portefeuilles :


  • Aucune étiquette