Center · Console d'opérations

Pilotez toute l'exploitation depuis un seul écran.

Une exploitation, ce sont des files de traitement, de l'argent sur deux rails et une équipe aux habilitations différentes. Center réunit le tout sur une seule interface — et oblige chaque action privilégiée à s'expliquer par écrit avant de s'exécuter.

01

Les opérateurs voient les problèmes avant les clients

La journée commence sur la vue d'ensemble : santé du système, breakers, prestataires, et le travail qui arrive sous forme de files avec le temps qui défile — revues KYC en attente, écarts de réconciliation ouverts, validations en attente. Le tri des erreurs dédoublonne le flux d'alertes — 142 occurrences d'une même signature deviennent une seule ligne à prendre en compte puis à résoudre — pour que le bruit n'enterre jamais le vrai incident.

  1. 01Revue KYC, écarts de réconciliation et validations sous forme de files comptabilisées
  2. 02Breakers et santé des prestataires côté ingénierie
  3. 03Un tri des erreurs qui corrèle le flux — on résout une fois, pas 142
Boîte d'approbations de la console affichant deux crédits en attente de validation par un second opérateur et une demande en cours en attente d'un co-signataire, avec la règle interdisant à un opérateur d'approuver ce qu'il a lui-même demandé

Approbations — co-signature à deux personnes sur les crédits, et impossible d'approuver les vôtres.

02

La rigueur par défaut

Chaque action privilégiée — un gel, un crédit, un retrait de service — ouvre une boîte de dialogue qui indique son périmètre d'impact et exige un motif écrit, lequel est consigné dans un journal d'audit immuable. Pour les actions en production, l'opérateur doit saisir PROD avant que le bouton ne s'active. L'e-mail et le téléphone restent masqués tant qu'on ne les affiche pas volontairement, et les indicateurs financiers sont réservés à un rôle financier.

  1. 01Boîtes de dialogue avec motif obligatoire sur chaque action privilégiée
  2. 02Journal d'audit immuable — qui a fait quoi, et pourquoi, par écrit
  3. 03Données personnelles masquées, affichage volontaire ; indicateurs financiers soumis au rôle
  4. 04Les crédits au-dessus du seuil attendent la validation d'un second opérateur
Journal d'audit de la console listant 18 942 actions d'opérateurs dans une table en ajout seul, avec l'heure, l'opérateur, l'action, la cible, le motif écrit et la requête sous-jacente, filtrable par opérateur, action et date, et exportable en CSV

Le journal d'audit — 18 942 actions avec auteur, motif et requête, en ajout seul.

03

D'une file au client en un clic

La liste des utilisateurs est le point d'entrée ; User 360 est la destination : solde, flux cumulé, cartes, appareils, niveau KYC et 184 transactions d'un même client sur un seul écran. Chaque ligne d'argent se déplie — un virement de €120.00 s'ouvre pour montrer les deux jambes comptables passées, en partie double et équilibrées, avec l'émetteur et le destinataire à un clic.

Vue des webhooks de la console listant 18 204 événements entrants de prestataires avec vérification de signature par événement, un avertissement indiquant que le rejeu est bloqué pour les signatures invalides, et un panneau de détail où l'affichage du payload brut génère un événement d'audit

Webhooks — inspectez et rejouez les événements, rejeu bloqué pour les signatures invalides.

04

L'équipe se gère au même endroit

Opérateurs, invitations et rôles se gèrent dans la console elle-même — superadmin, ops, compliance, engineer, support, auditor — avec les dernières actions de chaque opérateur sur sa fiche. Les changements de rôle passent par une boîte de dialogue avec motif, et personne ne peut modifier son propre rôle ni se désactiver ; c'est à un second superadmin de le faire.

Écran des feature flags et de la config distante de la console avec 38 clés typées réparties sur 8 domaines — interrupteurs, montants et énumérations pour les cartes, les recharges et le KYC — chaque clé indiquant qui l'a modifiée en dernier et quand

Feature flags — config runtime typée, chaque changement comparé, motivé et audité.

Fonctionnalités

Tout ce que Protocore Center propose.

  1. 01Le déploiement sur un seul écran
  2. 02Le copilote opérateur
  3. 03Insights
  4. 04Triage des erreurs
  5. 05Des utilisateurs, trouvables par n'importe quoi
  6. 06File de revue KYC
  7. 07Exploration du ledger
  8. 08Rechargements crypto
  9. 09Rapprochement
  10. 10Tracer
  1. 11Boîte de validations
  2. 12Le journal d'audit
  3. 13Inspection et rejeu des webhooks
  4. 14Feature flags et config distante
  5. 15Kill switches
  6. 16Opérateurs et rôles
  7. 17Actions avec motif obligatoire
  8. 18Circuit breakers et santé des prestataires
  9. 19Back-office des liens de paiement
  10. 20Whitelists de connexion et PII masquées
  1. 21Crédits manuels et approvisionnement
  2. 22Gestion des cartes
  3. 23Comptes bancaires
  4. 24Palette de commandes et recherche
  5. 25Campagnes, parrainages et codes d'invitation
  6. 26Versions d'app et onglets mobiles
  7. 27Contenu, FAQ et chat
  8. 28Opérations crypto
  9. 29Exports
  10. 30Whitelabel et environnements
Lire les 30 fonctionnalités en détail

01Le déploiement sur un seul écran

La vue d'ensemble ouvre la journée. Santé du système : maintenance, passerelle API, base de données, cache. Signaux sur les disjoncteurs, les prestataires et les erreurs non résolues. Le travail sous forme de files comptées : 12 revues KYC en attente dont la plus ancienne à 5 h 02 min, 8 écarts de rapprochement avec 18 240 € prêts à créditer, 2 validations en attente. Les actions privilégiées récentes et la santé par prestataire se trouvent en dessous. Rien sur cet écran n'exige un second outil.

  • Système, signaux et files en une seule lecture verticale
  • Chaque carte renvoie vers la file qu'elle compte
  • Santé des prestataires par rail : dégradé, opérationnel, en reprise

02Le copilote opérateur

Un dock copilote s'ouvre à côté de n'importe quelle vue avec des amorces contextuelles : pourquoi les rechargements échouent, résumer les incidents ouverts. Il est en lecture seule et n'exécute aucune action. Et il se dégrade honnêtement : tant que le endpoint du modèle n'est pas branché, le dock le dit clairement au lieu d'inventer des réponses.

03Insights

L'activité sur un écran : 42 180 utilisateurs, 12 408 actifs, un taux d'activation de 61,8 %, un taux de succès de 96,4 %, et des flux d'argent de +1,84 M€ entrants et −1,52 M€ sortants sur 30 jours. Les entonnoirs KYC et d'onboarding sont à côté, si bien qu'une baisse d'activation se voit dès la semaine où elle commence. Les indicateurs financiers restent réservés au rôle financier.

04Triage des erreurs

Le flux d'alertes arrive dédupliqué. 142 occurrences d'une même WebhookSignatureError, touchant 38 utilisateurs, se regroupent en une seule ligne critique avec actions d'acquittement et de résolution, et la vue se rafraîchit toutes les 10 secondes. Les opérateurs résolvent des signatures, pas des pages de bruit.

  • Une ligne par signature d'erreur, comptabilisée
  • Utilisateurs concernés rattachés à chaque signature
  • Acquittement et résolution comme actions auditées

05Des utilisateurs, trouvables par n'importe quoi

12 408 comptes, recherchables par nom, e-mail, téléphone ou ID, avec le statut KYC et le statut du compte sur chaque ligne, et des onglets pour KYC en attente, vérifiés, rejetés, bloqués et archivés. Chaque ligne s'ouvre sur un User 360 : soldes, cartes, appareils, niveau KYC et historique complet d'un client sur un seul écran.

06File de revue KYC

Les revues en attente arrivent sous forme de file comptée, horloge visible : 12 dans la démo, chaque ligne indiquant le prestataire, le statut, le dernier motif et depuis combien de temps le demandeur attend. Un nouvel essai de liveness bloqué à 5 h 02 min s'affiche en rouge. Approuvez, rejetez ou réinitialisez dans la console ; chaque décision exige un motif, est auditée et met à jour le statut du compte partout à la fois.

  • En attente, prétraités, rejetés et tous, en onglets
  • Motifs sur la ligne : revue d'adresse, nouvel essai liveness, revue de document
  • Temps d'attente visible, le plus ancien signalé

07Exploration du ledger

Chaque ligne d'argent s'ouvre jusqu'au bout. Le transfert TR-90211, un paiement pair à pair de 120,00 € abouti, affiche l'émetteur, le destinataire et les deux jambes du ledger passées : un débit de −120,00 € et un crédit de +120,00 €, en partie double et équilibrés. Aucune vue de synthèse ne s'interpose entre l'opérateur et le ledger.

08Rechargements crypto

Les dépôts on-chain sont des lignes à part entière, pas un export venu d'ailleurs. Un rechargement réussi sur le réseau Base affiche 250,00 USDC créditant le ledger EUR, avec le taux de change, les frais, l'adresse du wallet et le hash de la transaction dans le panneau latéral. Deux rails, une console, traçable jusqu'à la chaîne.

09Rapprochement

Les dépôts SEPA entrants sont rapprochés automatiquement des utilisateurs ; les exceptions atterrissent dans une file de travail comptée : lignes rapprochées prêtes à créditer, payeur inconnu avec deux correspondances candidates, et onglets prêt, à vérifier, non rapproché et historique. Créditer se fait en un clic quand la correspondance est nette, et par une décision motivée quand elle ne l'est pas ; chaque crédit manuel exige un motif, avec des plafonds de montant lus depuis la config.

  • Associez un paiement à un utilisateur, puis créditez et rapprochez
  • Payeurs ambigus mis en attente de revue avec leurs candidats
  • Relevés bancaires importés directement dans la file

10Tracer

Collez une référence, obtenez toute l'histoire. La trace 9F21-0716 s'ouvre en trace de sauts : demande soumise, ledger validé selon la politique, cotation du prestataire enregistrée, confirmation on-chain sur Base à 12 sur 12, règlement livré, chaque saut chronométré, de +42 ms à +22 s. Lecture seule par conception : Tracer explique, il ne modifie jamais.

  • Une référence, chaque saut de la demande au règlement
  • La politique et la cotation appliquées à chaque saut, enregistrées
  • Clé d'idempotence visible sur la trace

11Boîte de validations

Les crédits au-dessus du seuil attendent un second opérateur. La boîte se divise entre ce qui attend votre validation et ce que vous avez demandé : d'un côté un crédit commercial de 500,00 € et un remboursement de rechargement échoué de 120,00 €, de l'autre votre propre annulation de frais de 40,00 € en attente d'un cosignataire. Vous ne pouvez pas valider ce que vous avez demandé, mais vous pouvez le retirer.

12Le journal d'audit

18 942 actions d'opérateurs dans une table en ajout seul : heure, opérateur, action, cible, motif écrit, et la requête sous-jacente avec son code de réponse. Les actions système arrivent dans la même colonne vertébrale que celles des humains. Filtrez par opérateur, action ou date ; exportez en CSV quand quelqu'un hors de la console le demande.

  • Ajout seul : les entrées ne sont jamais modifiées ni supprimées
  • Motif et requête attachés à chaque ligne
  • Filtrable, paginé, exportable

13Inspection et rejeu des webhooks

18 204 événements entrants de prestataires, chacun avec sa vérification de signature sur la ligne. Un événement en échec peut être rejoué pour réappliquer un verdict manqué, avec motif obligatoire et sans notification en double, mais seulement si sa signature est valide ; les signatures invalides ne sont pas fiables et le rejeu est bloqué. Afficher un payload brut envoie des PII non masquées vers votre navigateur : l'opération écrit donc un événement d'audit.

14Feature flags et config distante

38 clés typées réparties sur 8 domaines (interrupteurs, montants, énumérations) pour les cartes, les rechargements, le KYC et le reste de la surface d'exécution. Chaque clé indique qui l'a modifiée en dernier et quand ; chaque changement est comparé, motivé et audité. Un plafond de dépense ou un changement de prestataire est une modification dans la console, pas une release sur les stores.

  • Contrôles typés : aucune chaîne de config en texte libre
  • Historique par clé : qui, quoi, quand, pourquoi
  • Les changements prennent effet sans release de l'app

15Kill switches

Quand quelque chose doit s'arrêter, ça s'arrête d'ici. Un gel global affiche l'écran de maintenance au lancement de l'app ; des kill switches par fonctionnalité coupent individuellement les cartes, les rechargements, les virements ou le KYC : 4 actifs, 0 désactivé dans la démo. Un contournement d'OTP pour la QA dispose de son propre interrupteur, désactivé par défaut. Chaque changement est journalisé et doublement confirmé.

16Opérateurs et rôles

L'équipe se gère là où le travail se fait. Six comptes d'opérateurs couvrent des rôles de superadmin à auditeur, chaque fiche montrant son activité récente auditée. Les changements de rôle passent par une boîte de dialogue de motif, et personne ne peut modifier son propre rôle ni se désactiver : il faut un second superadmin.

  • Six rôles : superadmin, ops, conformité, ingénieur, support, auditeur
  • Les actions récentes de chaque opérateur sur sa fiche
  • Pas d'auto-promotion, pas d'auto-désactivation

17Actions avec motif obligatoire

Une action privilégiée s'explique avant de s'exécuter. Geler la carte 4417 ouvre une boîte de dialogue qui indique le périmètre d'impact, exige un motif écrit et, parce que nous sommes en production, oblige l'opérateur à saisir PROD avant que le bouton de confirmation ne s'active. Le motif est inscrit dans le journal d'audit immuable, à côté de l'action elle-même.

18Circuit breakers et santé des prestataires

Côté ingénierie, on suit en direct les circuit breakers et la santé des prestataires. Quand un prestataire se dégrade, l'état du breaker apparaît dans la console avant l'arrivée des tickets du support — et le retour à la normale aussi.

19Back-office des liens de paiement

Les liens créés par les clients ont leur vue opérateur : 214 liens payés, actifs ou expirés dans la démo, chacun avec son virement de règlement rattaché et un lien d'ouverture dans Tracer pour la trace complète. Révoquer un lien n'est pas un remboursement — la console vous le rappelle avant d'agir.

20Whitelists de connexion et PII masquées

L'accès à la console est soumis à une whitelist, et ce que voient les opérateurs est minimisé par défaut : e-mail et téléphone restent masqués tant qu'on ne les révèle pas volontairement, et les métriques financières sont réservées au rôle financier. Voir davantage est un acte délibéré, journalisé.

21Crédits manuels et approvisionnement

Approvisionner un utilisateur est un vrai flux de la console, pas une écriture en base. Chaque crédit porte un motif écrit, et les crédits au-delà du seuil passent par la boîte d'approbations pour la validation d'un second opérateur.

22Gestion des cartes

Les cartes de toute la base : gel et dégel avec le périmètre d'impact indiqué, variantes de cartes gérées par programme, et chaque carte accessible depuis le User 360 auquel elle appartient. Les actions destructrices passent par la même boîte de dialogue à motif obligatoire que le reste.

23Comptes bancaires

Les comptes bancaires de la plateforme ont leur propre vue, et les relevés bancaires importés alimentent directement la file de rapprochement. Le rail sur lequel l'argent circule réellement se voit dans la même console que le ledger où il arrive.

24Palette de commandes et recherche

⌘K ouvre la palette depuis n'importe où ; la recherche accepte un nom, un e-mail, un téléphone ou un ID et mène à la bonne fiche. La console est conçue pour se piloter au clavier, même les mauvais jours.

25Campagnes, parrainages et codes d'invitation

Les leviers de croissance vivent dans la même console : campagnes configurées et suivies, programmes de parrainage monitorés, codes d'invitation émis et révoqués. Les Ops lancent leurs promotions sans second outil d'administration.

26Versions d'app et onglets mobiles

Voyez quelles versions de l'app sont en circulation et configurez à distance la disposition des onglets de l'application mobile. Le shell de l'app se pilote depuis la console — changer un onglet, c'est de la config, pas une release.

27Contenu, FAQ et chat

Le contenu in-app, les entrées de FAQ et le chat client se gèrent dans la console. La personne qui répond à une demande de support a le User 360 à un clic, pas dans un autre onglet d'un autre système.

28Opérations crypto

Le volet crypto a sa propre section : vue d'ensemble crypto, wallets, registre d'actifs et actions crypto — à côté de la file des recharges. Les opérateurs voient la surface on-chain avec la même profondeur que le ledger fiat.

29Exports

Les données sortent proprement quand il le faut : export CSV du journal d'audit et des tables opérationnelles, filtré exactement comme affiché. Ce que demande un auditeur se télécharge, sans ticket d'ingénierie.

30Whitelabel et environnements

La console tourne sous votre marque — le déploiement de démo s'appelle YourBrand, pas Protocore. Une bannière permanente indique l'environnement, les vues de production portent un badge prod, et les actions en production demandent à l'opérateur de saisir PROD. Personne ne confond les déploiements.

Écrans

Le produit de l'intérieur.

Interface réelle du produit, avec des données de démo.

La vue d'ensemble — système, signaux et files, tout le déploiement sur un seul écran.
Le panneau copilote — suggestions contextuelles, lecture seule, honnête quand il n'est pas branché.
Analyses — 42 180 utilisateurs, 1,84 M€ entrants sur 30 jours, indicateurs financiers derrière le rôle financier.
Triage des erreurs — ×142 d'une même signature deviennent une seule ligne à acquitter et résoudre.

FAQ

Piloter le back-office : vos questions.

  • Les opérateurs agissent — geler une carte, émettre un crédit, retirer un appareil — mais chaque action privilégiée ouvre une boîte de dialogue qui indique son périmètre d'impact et exige un motif écrit, consigné dans un journal d'audit en ajout seul. Pour les actions en production, l'opérateur doit saisir PROD avant que le bouton ne s'active.

  • L'e-mail et le téléphone restent masqués tant qu'on ne les affiche pas volontairement, et l'affichage est lui-même un événement audité. Les indicateurs financiers — soldes, flux — sont réservés à un rôle financier : c'est l'habilitation qui décide de ce que chacun voit, pas seulement l'identifiant de connexion.

  • Des contrôles en couches : boîtes de dialogue avec motif obligatoire sur chaque action, journal immuable de qui a fait quoi et pourquoi, crédits au-dessus d'un seuil soumis à la cosignature d'un second opérateur, et une règle selon laquelle personne ne valide sa propre demande ni ne change son propre rôle.

  • Les deux rails sur une seule interface. Les transactions listent fiat et crypto côte à côte ; un rechargement crypto se déplie jusqu'au taux, aux frais, à l'adresse du wallet et au hash de transaction, et Tracer suit une même référence à chaque étape, de la demande au règlement.

  • Six rôles — superadmin, ops, compliance, engineer, support, auditor — chacun voyant exactement ce que son habilitation permet. Les changements de rôle passent par une boîte de dialogue avec motif, et il faut un second superadmin pour les accorder.

  • Un gel global et des kill switches par fonctionnalité — cartes, rechargements, virements, KYC — chacun journalisé et à double confirmation. La vue d'ensemble affiche les breakers, la santé des prestataires et les files, si bien que les opérateurs voient généralement le problème avant les clients.

Évaluer

Prenez place dans le fauteuil de l'opérateur.

01

Visite guidée de la console

Une visite en direct de la vue d'ensemble, des files, du User 360 et du journal d'audit — avec le déroulé d'une action à motif obligatoire et d'une approbation à deux personnes.

02

Console sandbox

Un accès opérateur sur un déploiement pré-alimenté, avec files, transactions et rôles renseignés, pour que vos responsables ops et conformité la manient comme en conditions réelles.

03

Comptes de test par rôle

Des accès pour les six rôles — du superadmin à l'auditeur — pour voir précisément ce que chaque habilitation permet ou non.

04

Autonome ou intégrée

Évaluez Center sur votre propre déploiement ou comme console livrée avec Protocore Pay — votre marque en façade dans les deux cas.

Disponibilité

Livrée avec Protocore Pay, ou autonome sur votre propre déploiement — sous votre marque.

Dans l'écosystème

Center est le back-office de toute la famille — les clients de Pay, les liens de paiement de Gateway, la file du parc d'ATM et la file de réconciliation alimentée par vIBAN.

Choisissez un produit. Ou prenez le cœur.

Tout ce qui précède tourne dans des démos en production que nous pouvons vous présenter — en standalone, en whitelabel ou en plateforme unique. Dites-nous ce que vous construisez et nous vous montrerons le chemin le plus court.