Boutique
Rendue côté serveur, sur votre domaine et votre palette. Catalogue piloté par les types de produits, avec des facettes issues de vos types plutôt que d'un schéma figé.
La plateforme
Une place de marché, ce sont quatre interfaces et beaucoup de mouvements d'argent. Voici comment chaque partie fonctionne et où passent les frontières.
Rendue côté serveur, sur votre domaine et votre palette. Catalogue piloté par les types de produits, avec des facettes issues de vos types plutôt que d'un schéma figé.
Là où vos vendeurs publient leurs produits, soumettent leur vérification, choisissent une destination de versement et suivent leur fenêtre de règlement.
Validez les vendeurs, gérez les types de produits, définissez vos jetons de marque et consultez le grand livre derrière chaque commande.
Une application Flutter qui partage les mêmes jetons de design que le web, afin que les deux ne puissent pas diverger en modifiant l'un à la main.
Deux régions, deux moyens de paiement, un seul grand livre.
| Fonction | Nigeria | Cameroun |
|---|---|---|
| Paiement | Paystack — carte, virement, USSD | Mobile money MTN et Orange |
| Devise | NGN, exposant d'unité mineure 2 | XAF, exposant d'unité mineure 0 |
| Versement au vendeur | Virement NUBAN, nom vérifié | Mobile money, abonné vérifié |
| Vérification du vendeur | BVN, ou CAC pour une entreprise | CNI, NIU ou RCCM |
| Bascule entre opérateurs | Un seul acquéreur | Campay, avec repli sur pawaPay en cas de panne |
La bascule s'applique à l'indisponibilité du prestataire — délai dépassé, erreur 5xx, panne. Jamais à un refus côté client : rejouer un paiement refusé sur un second moyen, c'est débiter deux fois le client.
Chaque place de marché est créée dans sa propre base Postgres, avec ses propres identifiants, et servie par son propre processus. Votre place de marché est déterminée à partir du domaine de la requête, vérifié dans un registre — jamais à partir d'un en-tête ou d'un jeton, car tout ce que l'appelant peut définir est une porte vers les données d'autrui.
Cela signifie aussi qu'une restauration n'appartient qu'à vous. Revenir à ce matin ne touche, n'interrompt ni ne met en risque la place de marché de personne d'autre.
Oui, et c'est la configuration prévue. Vous pointez un domaine vers la plateforme, nous vérifions que vous le contrôlez, et il devient la seule adresse que voient vos clients.
À vous. Elles se trouvent dans une base créée pour votre place de marché, et vous pouvez en obtenir un export complet à tout moment. Si vous partez, vous partez avec.
Votre place de marché peut être déplacée sur son propre serveur de base de données sans que rien ne change de votre côté. Le registre conserve une référence de connexion complète par place de marché précisément pour rendre ce déplacement possible plus tard.
Pas aujourd'hui. Ajouter un pays suppose un prestataire de paiement, un prestataire de versement et un schéma de vérification pour cette juridiction — les trois relèvent de la configuration plutôt que de nouveau code, mais ils doivent exister avant que nous puissions honnêtement dire que nous le prenons en charge.
Non. Vous payez un abonnement pour la plateforme. Ce que vous facturez à vos vendeurs, et ce que vous gardez, c'est à vous d'en décider et de l'encaisser.
La place de marché est marquée en échec et la base à moitié construite est conservée plutôt que supprimée, afin que la panne puisse être diagnostiquée au lieu d'être devinée. Vous n'êtes pas facturé pour une place de marché qui n'a jamais été utilisable.