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 :
