- Facture ou devis : imprimez le QR code sur le document, le client règle en le scannant.
- Point de vente : affichez-le sur un écran de caisse ou une étiquette.
- Affiche, flyer, menu : encaissez sans site web.
Générer un QR code
C’est le même endpoint que pour un lien de paiement,POST /web-merchant/create-web-payment-link. La seule différence : passez isQrCode: true dans le payload. La réponse contient alors une image PNG encodée en data URL (qrcode) au lieu de paymentUrl.
Afficher le QR code
- HTML
- React
- Impression / PDF
La data URL se place directement dans un attribut
src :Ce que contient le QR code
Le QR code encode l’URLhttps://checkout.djonanko.ci/{reference}. Le client qui le scanne arrive sur la même page de paiement que via un lien : le parcours, les statuts et les webhooks sont identiques.
Suivre le paiement en point de vente
Un QR code affiché sur un écran de caisse doit indiquer en temps réel quand le paiement est reçu. Deux approches :- Webhook (recommandé) : votre serveur reçoit
SUCCESSet pousse l’information à la caisse (WebSocket, SSE, polling interne). - Polling : la caisse interroge
GET /web-merchant/payment/statustoutes les 3 à 5 secondes jusqu’à un statut final.
