DiJiPay
Centre d'aide DiJiPay

Aide complete pour marchands, developpeurs et clients

DiJiPay est une plateforme de paiement autonome creee par Diji Gestion. Site officiel: dijigestion.tech.

Support: support@dijigestion.tech · +242064668080

Creer un compte marchand
Pays africains
54
Catalogue API actif
Moyens configurables
810
Mobile Money, wallets, banques
Mode reseau
0 API
Aucune API operateur requise
Validation
Preuves
ID, montant, relais, signature

Ce que fait DiJiPay

Vue generale

DiJiPay permet a un marchand de recevoir des paiements Mobile Money, wallet ou banque locale sans integration officielle avec les reseaux. Le marchand garde ses propres comptes d'encaissement. DiJiPay cree une intention de paiement, affiche les moyens actifs du marchand, recoit les preuves depuis un telephone relais Android, puis confirme uniquement quand les donnees correspondent.

Le widget n'a pas de liste figee. Il charge les moyens actifs du marchand a chaque ouverture.
Le nom du marchand n'est pas affiche sur la page de paiement client. Les preuves restent rattachees au compte marchand en base.

Mode sans code

Non developpeur

Pour qui ? Marchands, ecoles, boutiques, freelances ou equipes qui veulent recevoir des paiements sans coder.

Principe : vous configurez vos moyens d'encaissement dans DiJiPay, puis vous utilisez le widget, un bouton ou un lien de paiement. DiJiPay affiche automatiquement les moyens actifs du marchand.

1. Creer le compte

Cliquez sur "Creer un compte", renseignez l'entreprise, le pays par defaut et l'email professionnel. Confirmez ensuite l'email.

2. Ajouter un moyen qui encaisse

Dans le dashboard, choisissez le pays de la SIM ou du compte, puis le moyen: MTN, Airtel, Wave, wallet, virement ou carte.

3. Ajouter le telephone relais

Generez le profil relais. Le telephone doit recevoir les SMS ou notifications du compte qui encaisse l'argent.

4. Tester un achat

Ouvrez votre widget ou votre lien de paiement, choisissez un moyen actif, creez une transaction et confirmez avec l'ID recu.

Ce que vous faitesConfigurer les comptes, partager le lien ou placer le bouton
Ce que DiJiPay faitAfficher les moyens, creer la transaction, verifier la preuve
Ce qu'il ne faut pasModifier les montants ou valider hors DiJiPay
Creer mon compte marchand

Mode developpeur

API pro

Pour qui ? Developpeurs, agences, SaaS, boutiques en ligne, apps mobiles et plateformes qui ont deja des clients, paniers, commandes ou produits digitaux.

Principe : votre site transmet le produit, le montant, l'identifiant client et les contacts facultatifs. DiJiPay cree une transaction unique et renvoie une page de paiement verifiable.

FrontendWidget DiJiPay avec moyens actifs en temps reel
BackendCreation de paiement via API signee HMAC
ProduitMontant attendu, devise, reference et identifiant unique
WebhookVotre serveur livre apres payment.success valide
Acceder au dashboard

Choisir le bon mode

Resume clair
Utilisez le mode sans code si vous voulez vendre rapidement, sans developpeur, avec un bouton, un lien ou une page simple.
Utilisez le mode developpeur si votre app possede deja des commandes, comptes clients, produits digitaux, webhooks ou un backend.

Parcours client

Simple
Selection du produit

Le site marchand transmet a DiJiPay le produit, le montant attendu, la devise, l'identifiant de commande et l'identifiant client si la plateforme le connait deja.

Choix du moyen de paiement

DiJiPay affiche uniquement les canaux actifs configures par le marchand: MTN Congo, Airtel RDC, Wave Gabon, wallet ou autre moyen autorise.

Paiement manuel du client

Le client paie depuis son application Mobile Money ou wallet habituel vers le numero affiche par DiJiPay.

Confirmation par ID transaction

Le client saisit l'ID ou la reference recue dans son SMS/recu. DiJiPay compare cette reference avec la preuve captee par le relais marchand.

Livraison ou webhook

Si la preuve est valide, DiJiPay confirme la transaction, met la page client a jour et notifie le site marchand par webhook.

WhatsApp, Telegram et email

Facultatif

Un client ne peut pas recevoir une confirmation WhatsApp s'il ne donne pas de numero WhatsApp et si la plateforme cliente ne l'a pas deja transmis a DiJiPay. Dans ce cas, DiJiPay ne promet aucune notification WhatsApp.

Client sans contactConfirmation visible sur la page de paiement uniquement
Plateforme avec buyer.idDiJiPay rattache la transaction au compte client de la plateforme
WhatsApp fourniUtilisable pour confirmation ou livraison digitale
Telegram fourniUtilisable pour confirmation ou livraison digitale
Email fourniUtilisable pour recu, cle produit ou support

Exemple d'integration avec contact facultatif

window.DiJiPayCheckout = {
  buyer: {
    id: "client-7842",
    email: "client@example.com"
  },
  notification: {
    enabled: true,
    whatsapp: "+242060000001",
    telegram: "@client"
  },
  delivery: {
    type: "digital",
    productId: "formation-pro",
    productName: "Formation Pro",
    expectedAmount: "12500"
  }
};

Endpoints API essentiels

REST JSON
Pays actifsGET /api/v1/countries/
Operateurs par paysGET /api/v1/operators/?country=CG
Canaux marchandGET /api/v1/channels/
Initier paiementPOST /api/v1/payments/initiate/
Statut clientGET /api/v1/pay/<token>/status/
Ingestion relais SMS/walletPOST /api/v1/ingest/event/

Mode developpeur: integration rapide

Copier-coller

Pour une boutique ou une application, envoyez a DiJiPay le produit, le montant attendu, l'identifiant client si disponible et les contacts facultatifs.

window.DiJiPayCheckout = {
  merchantKey: "VOTRE_CLE_PUBLIQUE",
  buyer: {
    id: "CLIENT-123",
    email: "client@example.com"
  },
  notification: {
    email: "client@example.com",
    whatsapp: "+242060000001",
    telegram: "@client"
  },
  delivery: {
    product_id: "produit-001",
    product_name: "Produit Exemple",
    expected_amount: "12500",
    currency: "XAF"
  }
};
En production, le backend marchand doit utiliser la signature HMAC pour creer les paiements via POST /api/v1/payments/initiate/.

Cas frequents

Questions rapides

Plusieurs clients paient le meme produit en meme temps

Chaque tentative a un identifiant de session, un merchant_order_id, un client_token et un produit detecte. Le matching ne se limite pas au montant.

Le client ne donne pas son WhatsApp

Il ne recoit pas de message WhatsApp. Il voit la confirmation sur la page DiJiPay et le marchand recoit le webhook.

Le marchand ajoute un canal plus tard

Le widget le verra automatiquement au prochain chargement si le canal est actif dans DiJiPay.

La notification wallet est suspecte

DiJiPay refuse ou met en verification si la signature, le package, le certificat ou le score de confiance ne sont pas suffisants.