Payinstant

Séquestre Mobile Money · RDC

L’argent reste verrouillé jusqu’à la livraison.

Encaissez, cantonnez, puis libérez ou remboursez — via API. Votre boutique garde la relation client ; Payinstant garde le verrou.

Aperçu du dashboard Payinstant

Produit

Tout pour brancher le séquestre à votre boutique

Payinstant n’est pas une marketplace. C’est une passerelle : hold, collect, release ou refund — via dashboard et API. Vous gardez la relation client ; nous gardons le verrou sur l’argent Mobile Money.

1 sk_test
Sandbox, puis live

Créez un compte et testez tout de suite. Aucun vrai argent ne bouge. Après KYC validé et rail Mobile Money prêt, vous activez le live — même code, mêmes endpoints.

  • Sandbox dès l’inscription
  • Simulation PayIn sans PSP
  • Live après revue admin
2 pk_ / sk_
Clés API familières

Modèle clair : pk_ côté front si besoin, sk_ uniquement sur votre serveur. Préfixes test ou live. Rotation depuis le dashboard, secrets jamais réaffichés.

  • sk_test_… / sk_live_…
  • Environnement collé à la clé
  • Webhook secret par marchand
3 HMAC
Webhooks signés

À chaque changement d’état, Payinstant POST vers votre URL. Vérifiez la signature avant de traiter — votre backend reste synchronisé sans polling.

  • held · released · refunded
  • failed pour les collectes en échec
  • Header X-Payinstant-Signature

En résumé : sandbox pour intégrer, clés pour sécuriser, webhooks pour réagir. Le même dashboard que vos ops utilisent en production.

Fonctionnement

Du paiement au déblocage — un cycle clair

Un paiement classique verse tout de suite. Un séquestre Payinstant bloque l’argent le temps de la livraison, puis le libère ou le rembourse selon votre règle métier. Vous décidez ; nous exécutons sur Mobile Money.

  1. 1 collecting
    Collect — l’acheteur paie

    Votre site ou l’API lance un PayIn. Le client confirme sur Airtel Money, Orange Money ou M-Pesa. Tant que le paiement n’est pas confirmé, le séquestre reste en collecte.

    • Initié depuis votre checkout
    • Push USSD / confirmation opérateur
    • Webhook escrow.collecting puis hold
  2. 2 held
    Hold — l’argent est verrouillé

    Les fonds sont cantonnés. Ni l’acheteur ni le vendeur ne peuvent les retirer. C’est la fenêtre de confiance : vous livrez le bien ou le service pendant que l’argent reste sous séquestre.

    • Fonds bloqués, pas encore versés
    • Vous livrez en toute sérénité
    • Freeze ops possible en cas de litige
  3. 3 released
    Release ou refund — vous tranchez

    Une instruction API (ou le dashboard) débloque : versement au compte de réception du vendeur, ou remboursement de l’acheteur. Payinstant n’arbitre pas le litige métier — il exécute votre décision.

    • release → payee (vendeur)
    • refund → payer (acheteur)
    • Webhooks released / refunded

En résumé : collect encaisse, hold protège, release / refund conclut. Même flux en sandbox (simulé) et en live (Mobile Money réel).

Prêt à brancher le séquestre ? Sandbox gratuit, docs à côté.

Développeurs

API-first, docs prêtes

Intégrez en quelques appels : créer un séquestre, collecter, libérer ou rembourser. Guides PHP, Node, Next.js et WordPress. Payinstant opère le rail Mobile Money — vos clients ne voient que votre marque.

  • Sandbox simulé sans credentials PSP
  • Événements webhook + journal dans le dashboard
  • Workbench intégré pour tester collect / release
curl -X POST $PAYINSTANT/v1/escrows \
  -H "Authorization: Bearer sk_test_…" \
  -d '{
    "merchant_ref": "order_1042",
    "amount": 25000,
    "currency": "CDF"
  }'