Aller au contenu principal

Créer un abonnement

Prérequis

  • Un Client avec une méthode de paiement enregistrée
  • Un Produit avec un Prix récurrent

Étape 1 : Créer un produit

curl -X POST https://api.ikawaari.com/v1/products \
-H "Authorization: Bearer ik_test_your_key" \
-H "Content-Type: application/json" \
-d '{ "name": "Plan Premium", "description": "Accès complet à toutes les fonctionnalités" }'

Étape 2 : Créer un prix

curl -X POST https://api.ikawaari.com/v1/prices \
-H "Authorization: Bearer ik_test_your_key" \
-H "Content-Type: application/json" \
-d '{
"product": "prod_abc123",
"unit_amount": 50000,
"currency": "XOF",
"recurring": { "interval": "month" }
}'

Étape 3 : Créer l’abonnement

curl -X POST https://api.ikawaari.com/v1/subscriptions \
-H "Authorization: Bearer ik_test_your_key" \
-H "Content-Type: application/json" \
-d '{
"customer": "cus_abc123",
"items": [{ "price": "price_abc123" }]
}'

Avec une période d’essai gratuite

{
"customer": "cus_abc123",
"items": [{ "price": "price_abc123" }],
"trial_period_days": 14
}