Nati Developer
API, SDK et sandbox
Une API REST versionnée, des SDK PHP / Laravel et JavaScript, un explorateur d'API, une sandbox avec scénarios simulés et des erreurs stables documentées.
Fonctionnalités
Ce que fait Nati Developer
-
SDK PHP / Laravel et Node.js
-
Sandbox avec scénarios déterministes
-
Codes d'erreur stables NATI_*
-
Contrat OpenAPI
API
Intégrer Nati Developer
La même intégration pour tous les services Nati : une clé secrète à scopes, du JSON et des environnements séparés.
-
Authentification par clé secrète — Authorization: Bearer nati_sk_test_… (jamais côté navigateur).
-
Idempotence — En-tête Idempotency-Key : un nouvel essai ne crée jamais de doublon.
-
Sandbox puis production — Deux environnements isolés ; seule la clé change.
-
Erreurs stables — Codes NATI_* documentés et identifiant de requête.
composer require nati/nati-php
$nati = new \Nati\NatiClient(getenv('NATI_SECRET_KEY'));
$nati->sendEvent('payment.completed', [
'id' => 'pay_789', // sert aussi de clé d'idempotence
'customer' => ['external_id' => 'u_42', 'email' => 'awa@example.com'],
'data' => ['amount' => 25000, 'currency' => 'XOF'],
]);
Solutions
Utilisé dans ces solutions
-
SaaS & plateformes
Infrastructure de communication prête pour vos clients
Par exemple : Onboarding et e-mails transactionnels
Autres produits
Tous les produits-
Nati Core
Événements, API et webhooks multi-entreprises
-
Nati Flow
Règles et workflows déterministes
-
Nati Guard
Risque, signaux et demandes de mise en attente
Essayez Nati Developer en sandbox.
Clés de test, scénarios simulés et aucune donnée de production : passez en production quand tout est prêt.