Prérequis
Cette solution est possible à partir du moment ou VISA gère un "Token Requestor Identifier" par marchand. Le Token Requestor créé pour chaque token VISA un alias alphanumérique spécifique qu'il transmet à Payline à la place des données de paiement.
Lors d'un paiement, l'image de la carte du service VTS s'affiche :
Comment utiliser le service ?
Enrôlement d’une carte sans paiement
Ce service permet à un consommateur de demander l’enrôlement de sa carte dans son wallet ou créer un wallet s'il n'en existe pas.
Vous pouvez utiliser l'API Payline :
Enrôlement d'une carte lors d'un paiement
Le porteur souhaite enregistrer sa carte dans le wallet du commerçant lorsqu'il réalise un premier paiement.
Dans ce cas, le paiement est réalisé avec les données de la carte puis le wallet est crée pour de prochains achats.
Vous pouvez utiliser l'API Payline :
Paiement avec carte enrôlée
Ce cas d’utilisation correspond à la demande de paiement via une carte déjà enrôlée à Visa Token Service.
Vous pouvez utiliser l'API Payline :
- en mode page web avec les fonctions du service doWebPayment
- en mode direct avec les fonctions wallet du service doAuthorization
Pour les paiements récurrents et par abonnnement, vous devez également utiliser les fonctions wallet avec les cartes tokenisées.
Mise à jour des infos cartes depuis Payline
Ce cas d’utilisation correspond à une demande de suppression et mise a jour de la carte dans le wallet.
Cette demande est retransmise via Payline au Token Requestor sous la forme d'une suspension ou de mise à jour de la carte dans le wallet.
Comment configurer votre compte ?
Pour activer un service de tokenisation de scheme, vous devez Visa pour obenir un identifiant. Puis le configurer sur le centre administration de Monext Online : Configuration de la tokenisation.
Comment réaliser des tests ?
Les codes de retour
Avec l'API WebPayment, Payline vous informe du résultat d'un paiement via Shortmessage des services : getWebPaymentDetails et getTransactionDetails.
Avec l'API DirectPayment, Payline vous informe du résultat de manière synchrone en réponse du doAuthorization.
Lorsque le paiement est accepté, Payline renvoie le code retour à la valeur 00000.
Pour un paiement refusé, le code varie en fonction du motif de refus (Par exemple : 04xxx pour une suspicion de fraude).