Contenu
Sommaire | ||||
---|---|---|---|---|
|
Le paiement par wallet
La fonction « createWebWallet » permet de créer un portefeuille virtuel via l’interface web. Une fois votre client redirigé, il sera Le consommateur sera invité à saisir ses données bancaires pour créer son portefeuille virtuel. Payline contrôle ces informations par 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 de votre client avec électronique avec l’identifiant (walletID) que vous avez fourni.
Cette fonctionnalité permet la gestion des cartes du portefeuille. Une fois votre client redirigéle consommateur redirigé, il lui sera possible de :
- Consulter la le ou les cartes 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.
Diagramme draw.io | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
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 | |||
---|---|---|---|
createWalletRequest | createWalletResponse |
Élément
Description
Requis
Type
version |
Version des web services Payline
oui
N2
A valoriser avec la dernière version : voir le tableau des versions.
Le code ou numéro de votre contrat VAD qui représente le moyen de paiement que vous souhaitez utiliser
buyer
Information sur l’acheteur
non
privateDataList
Information sur les informations personnelles
non
authentication3DSecure
Information sur les opérations 3DSecure
non
media
Détection du média utilisé lors du paiement.
Les valeurs possibles de cette balise sont :
- Computer
- Mobile
- Tablet
- TV
- Console
- Undefined
non
AN25
Mobile
18 | result.code | 02500 | |
contractNumber | CBVADS | result.shortmessage | ACCEPTED |
walletId | A définir | result.longmessage | Operation Successfull |
card.number | 0000000XXXXXX0000 | card.number | 0000000XXXXXX0000 |
card.type | CB | card.type | CB |
card.expirationDate | 0121 | card.expirationDate | 0121 |
card.cvx | 123 | extendedCard.type | VISA |
extendedCard.network | CB | ||
extendedCard.product | Visa Infinite |
Centre d'administration
Exemple de l'écran de gestion des portefeuilles :