Bien démarrer

Vue d’ensemble

Ce que fait AdProMaxPay, le fonctionnement du bac à sable, et le chemin d’un premier paiement de test jusqu’à la production.

Ouvrir en Markdown
Sur cette page
  1. Le bac à sable d’abord
  2. Un paiement, du début à la fin
  3. Et ensuite

AdProMaxPay permet à une entreprise au Maroc d’encaisser des paiements en ligne avec une seule API, en dirhams marocains (MAD) :

  • Paiements par carte, sur une page de paiement hébergée : votre client quitte votre site pour payer, puis y revient.
  • Paiements en espèces : votre client reçoit un code de paiement et le règle en espèces chez un agent de paiement.

Vous créez un paiement, envoyez votre client payer, et apprenez le résultat par un webhook. Le même code sert pour les deux moyens de paiement.

Le bac à sable d’abord

Chaque compte commence dans le bac à sable. Vous recevez tout de suite des clés de test, et le mode test simule les paiements par carte et en espèces de bout en bout : aucun argent réel ne circule et rien n’atteint une banque. Quand votre intégration fonctionne, vous demandez l’activation ; une fois votre compte actif, les clés de production encaissent de vrais paiements avec le même code.

Le test et la production sont deux modes distincts. Chacun a ses clés et ses données : un paiement de test n’apparaît jamais en production, et inversement.

Un paiement, du début à la fin

Un paiement est une intention de paiement (payment intent). Elle passe par quelques états, et votre code lit l’état au lieu de le deviner.

Le parcours principal d’une intention de paiement
  • requires_payment_method → requires_action: page carte ou code espèces
  • requires_action → processing: le client a payé
  • processing → succeeded: paiement confirmé
  • requires_payment_method → canceled: annulé ou expiré

Une carte refusée ou un code espèces expiré ramène le paiement à requires_payment_method, et votre client peut réessayer. Un paiement réussit une seule fois, et seulement après confirmation du paiement et vérification du montant.

Et ensuite

  1. Créez votre compte : le bac à sable est prêt dès l’inscription.
  2. Lisez Vos clés d’API et envoyez votre première requête.
  3. Faites un paiement de test par carte et un paiement de test en espèces : démarrage rapide carte, démarrage rapide espèces.
  4. Testez votre intégration, lisez Bac à sable et production : les différences, puis suivez la liste de contrôle avant la production.