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
Connexion au tableau de bord
Accéder aux paramètres
Cliquez sur Paramètres dans la barre latérale.
Ouvrir les clés API
Sélectionnez Clés API dans le menu des paramètres.
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