Projets
Un projet représente un site ou une application. Chaque projet a son solde, ses clés et ses webhooks : deux boutiques ne se mélangent jamais.
Le nombre de projets dépend de la licence : 1 (Démarrage), 2 (Croissance), sans limite (Illimité).
GET/v1/projectspermission projects:read
POST/v1/projectspermission projects:write
GET/v1/projects/:idpermission projects:read
Créer un projet
curl https://moncashapi.fedtopup.com/api/v1/projects \
-H "Authorization: Bearer $MONCASHAPI_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "Boutique Pétion-Ville"}'L’objet projet
{
"id": "prj_5d2a9c4e1b7f4a0c8e3d6f1a2b4c5d6e",
"object": "project",
"name": "Boutique Pétion-Ville",
"status": "active",
"balance": { "available": 12500, "reserved": 0, "currency": "HTG" },
"created_at": "2026-09-30T14:02:51.118Z"
}| Champ | Type | Description |
|---|---|---|
status | texte | active, restricted (retraits restreints) ou suspended. |
balance.available | nombre | Ce que vous pouvez retirer maintenant. |
balance.reserved | nombre | Montants réservés pour des retraits en cours. |
Un projet créé par l’API n’a pas encore de clé : créez-la dans le tableau de bord. Erreurs possibles : PLAN_LIMIT_REACHED, NAME_ALREADY_USED, INVALID_NAME.
Le solde
GET/v1/balancepermission balance:read
{ "object": "balance", "currency": "HTG", "available": 12500, "reserved": 0,
"project_id": "prj_5d2a9c4e1b7f4a0c8e3d6f1a2b4c5d6e" }