Nati Trust
Preuves vérifiables et ordres de paiement numériques
Assertions signées ES256 vérifiables hors ligne (JWKS), reçus de confiance, ordres de paiement numériques scellés : Nati prouve et trace, votre système exécute les paiements.
Fonctionnalités
Ce que fait Nati Trust
-
Assertions de vérification + JWKS
-
Reçus de confiance scellés par empreinte
-
Ordres de paiement scellés avec code au bénéficiaire
-
Conformité multi-juridictions
API
Intégrer Nati Trust
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.
$nati = new \Nati\NatiClient(getenv('NATI_SECRET_KEY'));
// Assertion ES256 courte, liée à un destinataire (votre core system)
$assertion = $nati->trust()->issueAssertion('vrf_01j…', 'core-banking');
// Chez le destinataire : vérification hors ligne avec le JWKS publié
$jwks = file_get_contents('https://api.nati.bot/.well-known/jwks.json');
$claims = \Nati\Assertion::verify($assertion['token'], $jwks, 'https://api.nati.bot', 'core-banking');
Solutions
Utilisé dans ces solutions
-
Fintech & paiements
Notifier, sécuriser et vérifier à chaque transaction
Par exemple : E-mail et webhook à chaque dépôt ou retrait
-
Services financiers & microfinance
Conformité, preuves et support client
Par exemple : Ouverture de compte avec KYC et signature
Autres produits
Tous les produits-
Nati Verify
KYC et KYB orchestrés, fournisseurs au choix
-
Nati Sign
Signature électronique avec preuve
-
Nati Core
Événements, API et webhooks multi-entreprises
Essayez Nati Trust en sandbox.
Clés de test, scénarios simulés et aucune donnée de production : passez en production quand tout est prêt.