Configurer les futurs paiements Cash App Pay
Découvrez comment enregistrer des informations Cash App Pay pour débiter vos clients ultérieurement.
Ce guide explique comment enregistrer les informations de paiement Cash App Pay à l’aide de Checkout, notre page de paiement intégralement hébergée.
Pour créer des paiements récurrents après avoir enregistré un moyen de paiement dans Checkout, consultez Configurer un abonnement avec Cash App Pay pour en savoir plus.
Configurer StripeCôté serveur
Tout d’abord, il vous faut un compte Stripe. Inscrivez-vous maintenant.
Utilisez nos bibliothèques officielles pour accéder à l’API Stripe depuis votre application :
Créer ou récupérer un objet CustomerCôté serveur
Afin de réutiliser un moyen de paiement Cash App Pay pour les paiements ultérieurs, rattachez-le à un objet Customer.
Créez un objet Customer lorsque votre client crée un compte auprès de votre entreprise et associez l’ID de cet objet Customer à votre propre représentation interne du client. Vous pouvez également créer un nouveau client ultérieurement, juste avant d’enregistrer un moyen de paiement pour les paiements ultérieurs.
Créez ou récupérez un objet Customer afin de l’associer à ce paiement. Pour créer un nouvel objet Customer, ajoutez le code ci-après sur votre serveur.
Créer une session CheckoutCôté serveur
Votre client doit vous autoriser à utiliser son compte Cash App pour de futurs paiements avec Stripe Checkout. Vous pourrez ainsi accepter les paiements Cash App. Ajoutez sur votre site web un bouton de paiement qui appelle un endpoint côté serveur afin de créer une session Checkout.
<html> <head> <title>Checkout</title> </head> <body> <form action="/create-checkout-session" method="POST"> <button type="submit">Checkout</button> </form> </body> </html>
Créez une session Checkout en mode setup
pour recueillir les informations requises. Après avoir créé la session de paiement, redirigez votre client vers l’URL renvoyée dans la réponse.