Pont · Documentation
Démarrer

Installation

Installer Pont sur votre machine ou votre serveur avec Docker, en une commande.

Pont est un orchestrateur de paiement BYOK pour l'Afrique francophone : vos clés d'agrégateurs (FedaPay, PawaPay, PayDunya, Kkiapay) restent sur votre serveur, Pont unifie l'API, les webhooks, le sandbox et la sécurité. Le self-host est gratuit à vie.

Ce que vous installez

ServicePortRôle
pont8787API /v1, API du dashboard /admin, réception des webhooks /hooks, planificateur
dashboard3300Interface web : aperçu, paiements, portefeuilles, registre, utilisateurs, rôles ; sert aussi l'authentification (/api/auth)
backend + convex-dashboard3210, 6791Convex self-hosted (si PONT_STORE=convex)
postgresinternePostgreSQL fourni (si PONT_STORE=postgres sans DATABASE_URL)

Installation

Prérequis : Docker, openssl.

cd deploy/self-host
./setup.sh                    # stockage PostgreSQL (défaut : paiements, portefeuilles et registre)
./setup.sh --store convex     # stockage Convex (paiements seulement, pas de portefeuille ni de registre)

Le script :

  1. crée .env et y génère tous les secrets (jamais affichés) ;
  2. démarre le stockage choisi et y crée les tables Pont ;
  3. démarre le serveur et le dashboard.

Relançable sans risque : un secret existant n'est jamais écrasé. Ouvrez ensuite http://localhost:3300 : le premier visiteur crée le compte administrateur, ensuite les inscriptions sont fermées.

Sur cette page