BitriPay
ONE QR. ONE GATEWAY. EVERY ELIGIBLE RAIL.Pay Local. Fund Global. Settle Your Way.
tenir l’entreprise

Construire un réseau de paiement en quatre phases, sans le réécrire à chaque fois

La plupart des entreprises de paiement se reconstruisent à chaque étape réglementaire. Si la posture d’un corridor est une donnée plutôt que des branches dans le code, passer de l’orchestration à l’émission change des lignes et rien d’autre.

Les entreprises de paiement changent de forme à mesure qu’elles obtiennent des licences. Elles commencent par orchestrer les rails de quelqu’un d’autre, puis prennent un corridor de bout en bout, puis détiennent leur propre agrément.

Le coût habituel de chaque étape est une réécriture, et le risque habituel de chaque réécriture est qu’un comportement réglementé change discrètement en chemin.

L’hypothèse qui devient une reconstruction

Au début, quelqu’un écrit du code qui suppose que la plateforme ne détient pas de fonds de clients. C’est vrai, donc ce n’est écrit nulle part — c’est simplement ce que fait le code.

Deux ans plus tard, l’entreprise est agréée pour détenir des fonds, et cette hypothèse est répartie sur des centaines de fichiers sous la forme de l’absence de quelque chose. C’est désormais une réécriture, menée sous pression commerciale, dans la partie du système où les erreurs pardonnent le moins.

La posture comme lignes

Un corridor inscrit ici, comme donnée :

  • la phase dans laquelle il se trouve,
  • son régime réglementaire — non dépositaire, détention par le partenaire, agrément propre, opérateur de réseau,
  • la base réglementaire sous laquelle il opère et qui détient les fonds,
  • les rails qu’il peut utiliser et les plafonds qui s’appliquent,
  • les mécanismes de règlement qui y sont permis.

Passer d’une phase à la suivante change des lignes. Le code n’a pas d’opinion sur la détention des fonds, parce que la détention est un champ.

Une posture incomplète ne peut pas passer en production

L’état actif est refusé à un corridor tant que sa posture est incomplète, et le refus nomme ce qui manque : pas de base réglementaire, pas de rail de versement, pas de plafond journalier.

C’est un petit mécanisme aux grandes conséquences. La défaillance réglementaire la plus courante dans le paiement n’est pas la désobéissance ; c’est un corridor passé en production pendant que quelqu’un courait encore après un document, et que personne n’a rien remarqué parce que rien ne l’avait arrêté.

Un règlement qui ne peut pas être compté deux fois

Les positions de contrepartie compensent ce qu’un partenaire a reçu pour vous avec ce qu’il a versé pour vous.

Le préfinancement est délibérément exclu. Placer votre propre liquidité chez un partenaire est un mouvement de trésorerie, pas une dette du partenaire envers vous. Le compter aux deux endroits rend chaque position fausse — discrètement, et en votre faveur, qui est la pire direction dans laquelle une erreur puisse pencher.

Il existe un test dont le seul rôle est de maintenir cela vrai.

Des mécanismes qui restent désactivés

Un mécanisme de règlement qui exige une décision — une participation parrainée, un jeton de règlement — est désactivé sur chaque corridor jusqu’à ce que cette décision soit enregistrée, avec son motif conservé en face.

Pas désactivé par convention. Désactivé par refus.

Des jalons avec des preuves

Un jalon de phase n’est atteint que face à une mesure et aux preuves derrière elle. Les deux sont exigées ; un jalon ne peut pas être marqué atteint parce que quelqu’un est confiant.

À côté se trouvent les questions ouvertes, chacune enregistrant ce qu’elle bloque. Un conseil qui décide de financer la phase suivante peut voir ce qui est réellement tranché et ce qui reste un espoir.

C’est un document inconfortable à tenir. C’est une conversation considérablement plus inconfortable à avoir sans lui.

Ce que vous pouvez vérifier

Ce sont des faits sur la plateforme en fonctionnement, pas des adjectifs. Chacun est visible dans le produit, dans la référence de l’API ou dans le grand livre.

  • Phase, régime réglementaire, base réglementaire, modèle de détention, rails et plafonds sont des lignes, pas des branches dans le code.
  • L’état actif est refusé à un corridor tant que sa posture est incomplète, et le refus énumère exactement ce qui manque.
  • Les positions de contrepartie compensent ce qu’un partenaire a reçu avec ce qu’il a versé, et le préfinancement est délibérément exclu pour qu’aucun mouvement ne soit compté deux fois.
  • Les lots de règlement sont proposés par un administrateur et approuvés par un autre, et le rail est revérifié au moment de l’instruction.
  • Les jalons de phase ne sont atteints que face à une mesure et aux preuves derrière elle, et les questions ouvertes qui bloquent une phase sont enregistrées avec ce que chacune bloque.

Ce que cela coûte

Ce n’est pas un produit destiné aux clients. C’est la machinerie sur laquelle tourne un corridor, et la discipline avec laquelle un conseil décide si la phase suivante est financée.

Est-ce activé ?

La disponibilité dépend des autorisations en place et de ce que l’administrateur d’un déploiement donné a activé. Cela change, un article non — la réponse vivante est donc sur la page de la fonctionnalité, qui la lit dans la plateforme elle-même : Réseau de corridors sur la page des fonctionnalités.

À lire ensuite

Frequently asked questions

Pourquoi une entreprise de paiement publierait-elle ses propres jalons de phase ?

Parce que l’alternative est de décider d’engager la tranche suivante sur une impression. Un jalon atteint face à une mesure, avec les preuves enregistrées, est une décision que l’on peut défendre — devant un conseil, un investisseur ou un régulateur.

Que veut dire concrètement « posture réglementaire comme donnée » ?

Que le caractère dépositaire d’un corridor, la licence sous laquelle il opère et les mécanismes de règlement qu’il peut utiliser sont des lignes dans un registre plutôt que des hypothèses compilées dans le logiciel. Changer de posture devient alors un acte administratif avec une piste d’audit, pas une mise en production.

Pourquoi le préfinancement est-il tenu hors de la position ?

Parce que placer la liquidité propre de BitriPay chez un partenaire est un mouvement de trésorerie, pas quelque chose que le partenaire doit. Le compter aux deux endroits rendrait chaque position fausse — il existe un test dont le seul rôle est de maintenir cela vrai.

tenir l’entreprise réseau de corridors
Try it with a free account

Send with a QR code, add money by card or mobile money, issue a virtual card. Sandbox balances let you explore before any real money moves.

Open an account

Keep reading