Nati Guard
Risque, signaux et demandes de mise en attente
Des signaux explicables (vélocité, appareil, échecs de connexion…) et des règles de risque transparentes. Nati demande un hold : votre système financier reste l'autorité sur l'argent.
Fonctionnalités
Ce que fait Nati Guard
-
Score et niveaux de risque explicables
-
Signaux envoyés par vos applications
-
Demandes de hold confirmées par votre système
-
Approbations OTP et quatre yeux
-
Incidents et alertes de sécurité
API
Intégrer Nati Guard
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'));
// Votre système financier a appliqué la mise en attente demandée par Nati :
// il la confirme avec sa propre référence (Nati ne bloque jamais l'argent lui-même).
$nati->confirmHold('hold_01j…', 'active', 'CORE-REF-000123');
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
-
Jeux & paris autorisés
Vérification d'âge et d'identité, transactions surveillées
Par exemple : KYC à l'inscription
Autres produits
Tous les produits-
Nati Core
Événements, API et webhooks multi-entreprises
-
Nati Flow
Règles et workflows déterministes
-
Nati Developer
API, SDK et sandbox
Essayez Nati Guard en sandbox.
Clés de test, scénarios simulés et aucune donnée de production : passez en production quand tout est prêt.