Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs

Configurer un abonnement avec Nigerian cardsVersion bêta privée

Comment créer et débiter un abonnement avec des cartes bancaires nigérianes.

Créez un abonnement en utilisant une carte en nairas comme moyen de paiement.

Vous pouvez utiliser l’API Checkout pour créer et confirmer un abonnement avec une page de paiement préconfigurée.

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 100,000 NGN pour un abonnement mensuel. Pour modéliser ceci :

  1. Rendez-vous à la page Ajouter un produit.
  2. Saisissez un Nom pour le produit.
  3. Saisissez 100,000 pour le tarif.
  4. Sélectionnez la devise NGN.
  5. 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_G0FvDp6vZvdwRZ.

Créer une session Checkout
Côté serveur

Avant de pouvoir accepter les paiements par carte en nairas via Stripe Checkout, votre client doit vous autoriser à utiliser sa carte de crédit nigériane pour les paiements futurs. Ajoutez un bouton de paiement à votre site Web qui appelle un endpoint côté serveur pour 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 de la session Checkout renvoyée dans la réponse.

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel" \ -d "line_items[0][price]"={{RECURRING_PRICE_ID}} \ -d "line_items[0][quantity]"=1 \ -d "payment_method_types[0]"=card \ -d "payment_method_types[1]"=ng_card \ -d mode=subscription

Tester votre intégration
Côté serveur

Sélectionnez la carte en nairas comme moyen de paiement et appuyez sur S’abonner. Vous pouvez tester que le paiement fonctionne en l’authentifiant sur la page de redirection. Le PaymentIntent passe de requires_action à succeeded.

Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc