Aller au contenu
NATI SOLUTIONS , accueil

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 Terminal + PHP
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

Toutes les 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.