Accéder directement au contenu
Créez un compte ou connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compteConnectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
Aperçu
Billing
PrésentationÀ propos des API Billing
Abonnements
    Présentation
    Fonctionnement des abonnements
    Démarrer
    Démarrage rapide
    Planifier une intégration
    Créer une intégration
    Créer une intégration avec Salesforce
    Cas d'usage
    À propos des abonnements
    Activer le mode de facturation
    Configurer les événements liés aux abonnements
    Droits d'accès
    Factures d'abonnements
    Planifications d'abonnements
    Modèles tarifaires récurrents
    Configurer des abonnements
    Configurer les méthodes de recouvrement
    Intégrez une grille tarifaire
    Définir des cycles de facturation
    Gérer les abonnements
    Migrer des abonnements vers Stripe
    Définir des quantités de produits ou d'abonnements
    Abonnements présentant des postes à la périodicité différente
    Antidater des abonnements
    Définir des périodes d'essai
    Gérer les abonnements avec paiement différé
    Appliquer des bons de réduction
    Modifier des abonnements
    Gérer les modes de paiement des abonnements
      Prélèvement automatique ACH
      Amazon Pay
      Prélèvement automatique Bacs au Royaume-Uni
      Virement bancaire
      Prélèvement automatique BECS en Australie
      Cash App Pay
      Klarna
      PayPal
      Revolut Pay
      Cartes bancaires coréennes
      Kakao Pay
      Naver Pay
      Débit préautorisé au Canada
      Prélèvement automatique SEPA dans l'UE
      Stablecoins
      iDEAL via un prélèvement SEPA
      Bancontact via un prélèvement SEPA
    Analyses
    Gérer des abonnement sur iOS
Invoicing
Facturation à la consommation
Facturation à l'utilisation avancée
Devis
Gestion des clients
Facturation avec d'autres produits
Recouvrement de revenus
Automatisations
Tester votre intégration
Tax
Présentation
Utiliser Stripe Tax
Gérer la conformité
Rapports
Présentation
Sélectionner un rapport
Configurer des rapports
Rapports sur plusieurs comptes
API de rapport
Comptabilisation des revenus
Données
Présentation
Requête sur les données de l'entreprise
Sigma
Data Pipeline
Importer des données externes
États-Unis
Français (France)
AccueilRevenusSubscriptionsManage subscription payment methods

Configurer un abonnement avec des paiements en stablecoinsVersion bêta privée

Découvrez comment créer et facturer un abonnement avec des stablecoins.

Utilisez ce guide pour configurer un abonnement qui prélève des paiements récurrents en stablecoins depuis le portefeuille de cryptomonnaie d’un client.

Créer un produit et un tarif
Dashboard

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 USD pour un abonnement mensuel. Pour modéliser ceci :

  1. Go to the Products page and click Create product.
  2. Saisissez un Nom pour le produit. Vous pouvez éventuellement ajouter une Description et télécharger une image du produit.
  3. Select a Product tax code. Learn more about product tax codes.
  4. Sélectionnez Récurrent. Saisissez ensuite pour le prix et sélectionnez comme devise.
  5. Choose whether to Include tax in price. You can either use the default value from your tax settings or set the value manually. In this example, select Auto.
  6. Pour Période de facturation, sélectionnez Mensuel.
  7. Click More pricing options. Then select Flat rate as the pricing model for this example. Learn more about flat rate and other pricing models.
  8. Add an internal Price description and Lookup key to organize, query, and update specific prices in the future.
  9. Cliquez sur Suivant. Cliquez ensuite sur Ajouter un 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_G0FvDp6vZvdwRZ.

Créer une session Checkout
Côté serveur

Votre client doit vous autoriser à utiliser son portefeuille de cryptomonnaie pour les paiements futurs via Stripe.

Ajoutez sur votre site Web un bouton de paiement qui appelle un endpoint côté serveur afin de créer une session Checkout.

index.html
<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 subscription pour collecter les informations requises. Après avoir créé la session Checkout, redirigez votre client vers l’URL renvoyée dans la réponse.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ --data-urlencode success_url="https://example.com/success" \ -d "line_items[0][price]"={{RECURRING_PRICE_ID}} \ -d "line_items[0][quantity]"=1 \ -d "payment_method_types[0]"=crypto \ -d mode=subscription

Confirmer que le paiement a abouti

Une fois que votre client a mené à bien son paiement, Stripe le redirige vers l’URL que vous avez spécifiée dans le paramètre success_url. En général, il s’agit d’une page de votre site Web qui l’informe que son paiement a abouti.

Une fois le paiement réussi, l’état sous-jacent de la PaymentIntent passe de processing à succeeded.

Vous pouvez confirmer la réussite du paiement de différentes manières :

Les paiements réussis apparaissent dans la liste des paiements du Dashboard. Lorsque vous cliquez sur un paiement, vous accédez à la page des détails de ce paiement. La section Récapitulatif du Checkout contient les informations de facturation et la liste des articles achetés, que vous pouvez utiliser pour traiter manuellement la commande.

Remarque

Stripe peut vous aider à rester informé sur les paiements entrants en vous envoyant des notifications par e-mail chaque fois qu’un client effectue un paiement. Utilisez le Dashboard pour configurer les notifications par e-mail.

Tester votre intégration

Testez votre intégration de paiement en cryptomonnaie en ouvrant la page de redirection des paiements à l’aide de vos clés API de test. Vous pouvez tester gratuitement un tunnel de paiement réussi à l’aide des ressources de testnet.

  1. Dans un environnement de test, créez une nouvelle transaction avec la méthode d’intégration choisie, puis ouvrez l’URL de redirection.
  2. Connectez votre wallet et votre réseau de paiement préférés.
  3. Effectuez le paiement et vérifiez que vous pouvez accéder à l’URL attendue.

Paiements tests avec des actifs testnet

La plupart des cryptomonnaies proposent des actifs testnet, ou des tokens qui n’ont aucune valeur monétaire, que vous pouvez utiliser pour tester les transactions blockchain. Stripe recommande le wallet MetaMask, le testnet Polygon Amoy et le faucet Circle pour les tests, mais vous pouvez utiliser vos propres services préférés.

Installez un wallet

  1. Téléchargez l’extension MetaMask pour votre navigateur Web.
  2. Créez un wallet ou importez un wallet existant.

Activer un testnet

  1. Dans votre wallet MetaMask, sélectionnez Réseaux dans le menu principal.
  2. Cliquez sur Ajouter un réseau personnalisé.
  3. Saisissez les informations suivantes :
    • Nom du réseau : Polygon Amoy
    • URL RPC par défaut : https://rpc-amoy.polygon.technology/
    • ID de chaîne : 80002
    • Symbole devise : POL
    • Bloquer l’URL de l’explorateur : https://amoy.polygonscan.com/
  4. Cliquez sur Enregistrer.

Importez un token

  1. Dans votre wallet MetaMask, sous Tokens, sélectionnez Polygon Amoy dans la liste déroulante du réseau.
  2. Cliquez sur le menu de débordement () et sélectionnez Importer des tokens.
  3. Cliquez sur Sélectionner un réseau > Polygon Amoy.
  4. Sous Adresse du contrat token, collez l’adresse du contrat testnet Polygon Amoy :
    0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582
    Le champ Symbole du token se met automatiquement à jour avec USDC et le champ Décimales avec 6.
  5. Cliquez sur Suivant.
  6. Vérifiez que vous importez le token USDC, puis cliquez sur Importer.

Votre wallet MetaMask affiche désormais Polygon Amoy et USDC dans la liste des tokens.

Obtenir des ressources testnet

  1. Ouvrir le paramètre faucet.circle.com
  2. Cliquez sur USDC.
  3. Sous Réseau, sélectionnez Polygon PDV Amoy.
  4. Sous l’onglet Envoyer vers, collez l’adresse de votre wallet.
  5. Cliquez sur Envoyer 10 USDC.

En plus de l’USDC pour effectuer des paiements, vous avez besoin de POL pour payer les frais de transaction :

  1. Ouvrir faucet.polygon.technology.
  2. Sous Sélectionner la chaîne et le Token, sélectionnez Polygon Amoy et POL.
  3. Sous Vérifier votre identité, cliquez sur la plateforme tierce avec laquelle vous souhaitez vous authentifier, puis suivez la procédure de connexion.
  4. Sous Saisir l’adresse wallet, collez l’adresse de votre wallet.
  5. Cliquez sur Réclamer.

La finalisation des transactions Testnet peut prendre quelques minutes. Vérifiez votre wallet pour confirmer que l’USDC et le POL ont bien été transférés.

Plus de faucets testnet

Consultez ces sites de faucets pour plus d’options de tokens de test :

  • Paxos USDP
  • Devnet SOL
  • Sepolia ETH
  • Amoy POL
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc
Guides connexes
Accepter des paiements en stablecoin