Passer au contenu principal
Ce guide vous accompagne dans vos premiers pas avec l’API Chariow.

Prérequis

  • Un compte Chariow (créer un compte)
  • Une clé API (créée dans les paramètres de votre tableau de bord)

Étape 1 : Créer une clé API

1

Connexion au tableau de bord

Allez sur app.chariow.com et connectez-vous.
2

Accéder aux paramètres

Cliquez sur Paramètres dans la barre latérale.
3

Ouvrir les clés API

Sélectionnez Clés API dans le menu des paramètres.
4

Créer une nouvelle clé

Cliquez sur Créer une clé API, donnez-lui un nom descriptif et copiez la clé générée.
Copiez votre clé API immédiatement après sa création. Pour des raisons de sécurité, la clé complète n’est affichée qu’une seule fois.

Étape 2 : Tester votre clé API

Faites votre première requête pour récupérer les informations de votre boutique :
curl -X GET "https://api.chariow.com/v1/store" \
  -H "Authorization: Bearer VOTRE_CLE_API"

Étape 3 : Lister vos produits

Récupérez tous vos produits publiés :
curl -X GET "https://api.chariow.com/v1/products" \
  -H "Authorization: Bearer VOTRE_CLE_API"
Réponse :
{
  "message": "success",
  "data": {
    "products": [
      {
        "id": "prd_abc123",
        "name": "Cours Premium",
        "slug": "cours-premium",
        "type": "course",
        "status": "published",
        "pricing": {
          "type": "one_time",
          "price": {
            "amount": 4900,
            "currency": "EUR"
          }
        }
      }
    ],
    "pagination": {
      "next_cursor": null,
      "prev_cursor": null,
      "has_more": false
    }
  },
  "errors": []
}

Étape 4 : Initier un paiement

Créez une session de paiement pour un produit :
curl -X POST "https://api.chariow.com/v1/checkout" \
  -H "Authorization: Bearer VOTRE_CLE_API" \
  -H "Content-Type: application/json" \
  -d '{
    "product_id": "prd_abc123",
    "email": "[email protected]",
    "first_name": "Jean",
    "last_name": "Dupont",
    "phone": {
      "number": "612345678",
      "country_code": "FR"
    }
  }'

Prochaines étapes