Ce guide va vous montrer comment simplement mettre en place du paiement en plusieurs fois sur votre site en utilisant l’API de Payplug.
Il est nécessaire d’avoir des notions de développement pour suivre ce guide. Les exemples sont en PHP, mais ils sont également disponibles dans d’autres langages dans notre documentation.
À propos du guide
L’API de Payplug permet désormais à des services de demander à Payplug de stocker les informations d’une carte de paiement en utilisant de la fonctionnalité “Save card”.
Cette nouvelle fonctionnalité pour proposer du paiement en plusieurs fois. Ainsi pour procéder à paiement en plusieurs fois sur votre site, votre client va devoir effectuer un premier paiement. C’est au cours de ce dernier que les informations de sa carte de paiement vont être enregistrées. Vous serez donc ensuite en mesure de mettre en place un échéancier sur votre site afin de débiter ultérieurement les paiements suivants.
Dans ce guide nous allons donc voir comment :
Créer un premier paiement pour prendre l’empreinte de la carte de paiement, mettre en place le mécanisme de récurrence de paiement basé sur l’empreinte de la carte de paiement.
Prendre l’empreinte de la carte de paiement
Vous souhaitez vendre sur votre site un produit coûtant 150 € et vous souhaitez donner la possibilité de le régler en 3 règlements de 50 € sans frais.
Vous allez donc prévoir sur la page du produit une option permettant de régler en 3 fois. Lors de la première demande de paiement, vous allez rediriger votre client vers une page de paiement en utilisant par exemple :
Sur la page de paiement, votre client va pouvoir voir une case cochée par défaut : “Enregistrer ma carte bancaire”.
Une fois le paiement effectué par votre client, dans la notification qui va être renvoyée à votre site internet, l’API de Payplug va vous retourner un identifiant correspondant à l’empreinte de la carte de votre client, ainsi aucune information bancaire n’est stockée sur votre service. Pour récupérer cet identifiant dans votre page de gestion des notifications (aka: IPN) :
Vous pouvez maintenant stocker cet identifiant dans votre base de données.
Mise en place du mécanisme de paiement
Pour effectuer les 2 autres débits de 50 €, vous pouvez maintenant procéder au paiement sans avoir besoin de solliciter votre client en utilisant par exemple :
Vous pouvez automatiser cette étape en utilisant des solutions d’automatisation et de planification sur votre serveur (ex. crontab) ou en utilisant un autre service (ex. setcronjob.com).
Attention : Selon la loi toute facilité de paiement est assimilée à un crédit à la consommation, sauf si elle porte sur des sommes inférieures à 200 € ou sur une durée très courte (moins de 90 jours) et sans frais. Enfin en mettant en place ce type d’option, vous acceptez d’assumer une avance de trésorerie.
Je veux faire ça, mais je n’ai rien compris ! Vous n’avez pas plus simple ?
Les API sont principalement destinées aux développeurs qui font des intégrations techniques ou des sites internet et/ou des applications sur mesure.
Les fonctionnalités décrites ci-dessus ne sont pas disponibles dans l'ensemble des modules Payplug.