Enregistrer les données de paiements pour les prochains paiements

S’abonner

Il est possible d'enregistrer les données de paiements dans un portefeuille virtuel (wallet).

Intérêt

L'acheteur ne saisit plus les informations de paiements lors des prochains paiements.

Le commerçant peut débiter la carte sans l'intervention de l'acheteur.

 

Comment faire?

1. Utiliser un service web pour créer le portefeuille. Les 2 fonctions disponibles sont : createWebWallet et createWallet

2. Créer un portefeuille virtuel lors d'une transaction. Quand le porteur saisit son numéro de carte, un portefeuille peut être créé en même temps. Dans ce cas, le champ buyer.walletId doit être valorisé : c'est vous qui décidez de l'identifiant de wallet à utiliser (en général, il s'agit de la référence associée à votre client dans votre système d'information).

Attention: A la fin de la transaction, si elle est acceptée, vérifiez que le portefeuille s'est bien créé. En effet, la création du portefeuille peut échouer quand bien-même la transaction est acceptée. Pour le savoir, vérifier que le walletId est bien présent dans la réponse du getWebPaymentDetail.

Pour proposer à l'acheteur de ne pas re-saisir ses informations de paiements, il faut que dans l'appel au doWebPayment, le champ buyer.walletId soit valorisé avec le numéro de portefeuille virtuel existant et appartenant à cet acheteur.

Pour débiter une carte à partir d'un portefeuille virtuel, il faut utiliser les services web doImmediateWalletPayment, doScheduledWalletPayment ou doRecurrentWalletPayment.

La documentation à ce lien Descriptif des appels web services donne plus d'explications sur chaque services web. 

Vous avez d’autres questions ? Envoyer une demande

Commentaires

Réalisé par Zendesk