Principe de fonctionnement
Ce mode d'intégration est réservé aux marchands vendant exclusivement des produits éligibles au paiement par Titre-Restaurant.
De plus, il n'est pas possible de régler une commande avec plusieurs moyens de paiement (pas de complément CB par exemple).
L'utilisation du champ acquirerTransientData pour préciser le montant éligible provoquera un rejet de la requête (code INT_865).
Si le montant à payer est supérieur au plafond journalier ou au plafond légal en vigueur, le paiement sera refusé.
Pour plus d'informations sur l'intégration du client JavaScript sur votre site internet, consultez la documentation https://sogecommerce.societegenerale.eu/doc/fr-FR/rest/V4.0/javascript/quick_start_js.html
- Le site marchand initie une demande de paiement via un appel au Web Service Charge/CreatePayment.
- La plateforme de paiement retourne un formToken au site marchand.
- Le site marchand utilise le formToken pour afficher le formulaire embarqué.
- L'acheteur saisit le numéro de son Titre-Restaurant et valide.
Les données de la carte sont transmises par le client JavaScript à la plateforme de paiement.
- La plateforme de paiement réalise une demande d'autorisation.
Si l'émetteur accepte la demande, le paiement est accepté.
Si le paiement est refusé, l'acheteur est invité à tenter un nouveau paiement.
- La plateforme de paiement notifie le site marchand.
- La plateforme de paiement envoie la réponse au client JavaScript.
- Le site marchand affiche la page de confirmation de commande.