Contenu
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 :
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.
Le service utilisé est doWebPayment. Vous devez mettre en place la configuration de notification serveur.
Exemple de configuration :
Création d'un portefeuille électronique | |||
---|---|---|---|
doWebPaymentRequest | doWebPaymentResponse | ||
Eléments | Valeurs | Eléments | Valeurs |
version | 18 | result.code | 00000 |
selectedContractList | CBVADS | result.shortmessage | ACCEPTED |
walletId | Wallet123 | result.longmessage | Operation Successfull |
payment.amount | 1000 | token | 1gZKPUeSufwDtQkVo3071534757637648 |
payment.action | 101 | redirectURL | https://homologation-webpayment.payline.com/webpayment/step1.do?reqCode=prepareStep1&token=1gZKPUeSufwDtQkVo3071534757637648 |
payment.mode | CPT | ||
payment.contratNumber | VADCB | ||
buyer.customerid | 123456 | ||
order.ref | PHP123456 | ||
returnURL | https://demo.payline.com/~kitphp/examples/demos/web.php?e=getWebPaymentDetails | ||
cancelURL | https://demo.payline.com/~kitphp/examples/demos/web.php?e=getWebPaymentDetails |
Exemple de l'écran de gestion des portefeuilles :