Configurer un abonnement avec Revolut Pay
Découvrez comment créer et facturer un abonnement avec Revolut Pay.
Utilisez ce guide pour configurer un abonnement en utilisant Revolut Pay comme moyen de paiement.
Créez et confirmez un abonnement à l’aide de deux appels à l’API. Le premier appel à l’API utilise l’API Setup Intents pour définir Revolut Pay comme moyen de paiement. Le deuxième appel à l’API envoie les informations relatives au client, au produit et au moyen de paiement à l’API Subscriptions pour créer un objet Subscription et confirmer un paiement en un seul appel.
Créer un produit et un tarifDashboard
Les produits correspondent aux articles ou services que vous vendez. Les tarifs définissent le montant et la fréquence des paiements facturés pour un produit. Le tarif prend en compte la valeur du produit, la devise que vous acceptez et s’il s’agit d’un paiement ponctuel ou récurrent. Si vous n’avez que quelques produits et tarifs, créez-les et gérez-les dans le Dashboard.
Ce guide prend comme exemple un service de banque d’images qui débite ses clients d’un montant de 15 GBP pour un abonnement mensuel. Pour modéliser ceci :
- Rendez-vous à la page Ajouter un produit.
- Saisissez un Nom pour le produit.
- Saisissez 15 pour le tarif.
- Sélectionnez la devise GBP.
- Cliquez sur Enregistrer le produit.
Après avoir créé le produit et le tarif, enregistrez l’ID de tarif de manière à pouvoir l’utiliser dans les étapes ultérieures. La page des tarifs affiche l’ID dont le format est similaire à ce qui suit : price_
.
Créer un SetupIntentCôté serveur
Créez un objet SetupIntent pour enregistrer le moyen de paiement d’un client en vue de paiements futurs. Le SetupIntent
permet de suivre les étapes de ce processus de configuration.
L’objet SetupIntent contient un client_
, une clé unique que vous devez transmettre à Stripe.js côté client afin de rediriger votre acheteur vers Revolut Pay et autoriser le mandat.
Créer un abonnementCôté serveur
Créez un abonnement avec un tarif et un client. Définissez la valeur du paramètre default_
sur l’ID de PaymentMethod contenu dans la réponse SetupIntent.
Dans le cadre d’un abonnement, le client est débité automatiquement selon le moyen de paiement préconfiguré par défaut. Lorsqu’un paiement aboutit, son état dans le Dashboard Stripe bascule sur Actif. Le tarif que vous avez configuré détermine le montant des prochaines factures. Découvrez comment créer un abonnement avec une période d’essai gratuit.