{
"success": true,
"paymentLink": {
"id": "50f668cf-2a84-41e7-9bcb-6874b0d5d286",
"message": "Payment link created successfully",
"paymentUrl": "https://checkout.djonanko.ci/PAYR9PVUYEWVF",
"reference": "PAYR9PVUYEWVF"
}
}
Paiements
Créer un lien de paiement
Crée une intention de paiement et renvoie soit une URL de page de paiement hébergée,
soit un QR code (isQrCode: true). Le lien expire au bout de 24 heures.
Une fois le client redirigé vers paymentUrl, il choisit son opérateur, saisit son numéro
et confirme sur son téléphone. Vous êtes ensuite notifié par webhook
et le client est redirigé vers return_url ou cancel_url.
Si true, la réponse contient un QR code (image PNG encodée en data URL) au lieu de l'URL de paiement. Le QR code se scanne avec l'appareil photo du téléphone, sans application — pratique pour une facture, un point de vente ou une affiche.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Djonanko Pay","description":"Documentation développeur de Djonanko — passerelle de paiement mobile money et API Guichet d'agrégation cash-in / cash-out pour l'Afrique de l'Ouest et du Centre.","colors":{"primary":"#0B4530","light":"#2E9E6C","dark":"#0B4530"},"logo":{"light":"https://mintcdn.com/djonankopay-docs/Rr5K92EUkagMFr3R/logo/logo.png?fit=max\u0026auto=format\u0026n=Rr5K92EUkagMFr3R\u0026q=85\u0026s=f961216c8371190a9719c1a980393af2","dark":"https://mintcdn.com/djonankopay-docs/Rr5K92EUkagMFr3R/logo/logo.png?fit=max\u0026auto=format\u0026n=Rr5K92EUkagMFr3R\u0026q=85\u0026s=f961216c8371190a9719c1a980393af2","href":"https://djonanko.ci"},"favicon":"https://mintcdn.com/djonankopay-docs/z6VSf5ftVExsHS72/favicon.png?fit=max\u0026auto=format\u0026n=z6VSf5ftVExsHS72\u0026q=85\u0026s=607744a5d7efce8685d526326fbd8abe","api":{"playground":{"display":"interactive","proxy":false},"examples":{"defaults":"required","languages":["curl","javascript","python","php"]}},"appearance":{"default":"system"},"background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://pay.djonanko.tech/login","label":"Dashboard marchand"},{"href":"https://www.djonanko.ci/#contact","label":"Support"}],"primary":{"type":"button","label":"Créer un compte","href":"https://pay.djonanko.tech/#register"}},"footer":{"socials":{"website":"https://djonanko.ci"},"links":[{"header":"Produit","items":[{"label":"Dashboard marchand","href":"https://pay.djonanko.tech"},{"label":"Page de paiement","href":"https://checkout.djonanko.ci"}]},{"header":"Ressources","items":[{"label":"Collection Postman","href":"/DjonankoPay.postman_collection.json"},{"label":"Statut de l'API","href":"https://apidjonanko.tech"}]}]},"search":{"prompt":"Rechercher dans la documentation…"},"seo":{"indexing":"all"},"fonts":{"family":"Inter"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"djonankopay-docs","hasAudioNarration":false,"actualSubdomain":"djonankopay-docs","customDomains":["docs.djonanko.ci"],"gitSource":{"type":"github","owner":"oraclerevolution","repo":"djonanko-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6abecbe48a1cc9d59152c1ca","collectionId":"b84c146c-2401-48e7-a89d-69d5ebaa3b8d","liveDeploymentHistoryId":"6abecbe48a1cc9d59152c1ca","schemaVersion":"v3"},"entitlements":{},"buildId":"6abecbe48a1cc9d59152c1ca","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Référence API","count":74},{"language":"default","tag":"API Guichet","count":57},{"language":"default","tag":"Reversements","count":22},{"language":"default","tag":"Documentation","count":22},{"language":"default","tag":"Premiers pas","count":11},{"language":"default","tag":"Paiements","count":10},{"language":"default","tag":"Notifications","count":10},{"language":"default","tag":"Guides d'intégration","count":9},{"language":"default","tag":"Solde \u0026 statistiques","count":8},{"language":"default","tag":"Webhooks","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/paiements/créer-un-lien-de-paiement","slug":"/api-reference/paiements/créer-un-lien-de-paiement","pageMetadata":{"title":"Créer un lien de paiement","description":"Crée une intention de paiement et renvoie soit une **URL de page de paiement hébergée**,\nsoit un **QR code** (`isQrCode: true`). Le lien expire au bout de **24 heures**.\n\nUne fois le client redirigé vers `paymentUrl`, il choisit son opérateur, saisit son numéro\net confirme sur son téléphone. Vous êtes ensuite notifié par [webhook](/guides/webhooks)\net le client est redirigé vers `return_url` ou `cancel_url`.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml post /web-merchant/create-web-payment-link","href":"/api-reference/paiements/créer-un-lien-de-paiement","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Crée une intention de paiement et renvoie soit une \", _jsx(_components.strong, {\n children: \"URL de page de paiement hébergée\"\n }), \",\\nsoit un \", _jsx(_components.strong, {\n children: \"QR code\"\n }), \" (\", _jsx(_components.code, {\n children: \"isQrCode: true\"\n }), \"). Le lien expire au bout de \", _jsx(_components.strong, {\n children: \"24 heures\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Une fois le client redirigé vers \", _jsx(_components.code, {\n children: \"paymentUrl\"\n }), \", il choisit son opérateur, saisit son numéro\\net confirme sur son téléphone. Vous êtes ensuite notifié par \", _jsx(_components.a, {\n href: \"/guides/webhooks\",\n children: \"webhook\"\n }), \"\\net le client est redirigé vers \", _jsx(_components.code, {\n children: \"return_url\"\n }), \" ou \", _jsx(_components.code, {\n children: \"cancel_url\"\n }), \".\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Créer un lien de paiement","description":"Crée une intention de paiement et renvoie soit une **URL de page de paiement hébergée**,\nsoit un **QR code** (`isQrCode: true`). Le lien expire au bout de **24 heures**.\n\nUne fois le client redirigé vers `paymentUrl`, il choisit son opérateur, saisit son numéro\net confirme sur son téléphone. Vous êtes ensuite notifié par [webhook](/guides/webhooks)\net le client est redirigé vers `return_url` ou `cancel_url`.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml post /web-merchant/create-web-payment-link","href":"/api-reference/paiements/créer-un-lien-de-paiement","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Paiements"],"operationId":"createWebPaymentLink","summary":"Créer un lien de paiement","description":"Crée une intention de paiement et renvoie soit une **URL de page de paiement hébergée**,\nsoit un **QR code** (`isQrCode: true`). Le lien expire au bout de **24 heures**.\n\nUne fois le client redirigé vers `paymentUrl`, il choisit son opérateur, saisit son numéro\net confirme sur son téléphone. Vous êtes ensuite notifié par [webhook](/guides/webhooks)\net le client est redirigé vers `return_url` ou `cancel_url`.\n","security":["0b6cde6b-37be-4475-ba5f-410459da9ff8"],"requestBody":"f21347cc-333f-480c-aded-0cd22700782a","responses":{"201":"20c1c91a-4ae8-43b7-8113-26f68a01fc7a","400":"5899ed77-abe3-4295-b61a-7a2bf8c3d333","401":"ac216661-8c50-498f-90d6-9781ba6afeed","403":"de563db4-5cfc-481e-b0b4-68fc8d8f18ec","404":"9d6fccf7-9ac1-43a5-be8a-eb6387d681c3"},"method":"post","type":"path","servers":["724a5df8-78f8-4ef9-a3c5-bf110786420c"],"path":"/web-merchant/create-web-payment-link","baseUrlOptions":["https://apidjonanko.tech"],"title":"Créer un lien de paiement","codeSamples":[],"requestExampleLanguages":["bash","javascript","python","php"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["amount","merchant_reference","return_url","cancel_url"],"properties":{"amount":{"type":"integer","minimum":101,"description":"Montant à encaisser en FCFA. Doit être **strictement supérieur à 100**.","example":5000,"isRequired":true,"uniqueKey":"amount","typeLabel":"integer"},"merchant_reference":{"type":"string","description":"Référence de votre compte marchand.","example":"beautyshop","isRequired":true,"uniqueKey":"merchant_reference","typeLabel":"string"},"return_url":{"type":"string","format":"uri","description":"URL vers laquelle le client est redirigé après un paiement réussi.","example":"https://example.com/success","isRequired":true,"uniqueKey":"return_url","typeLabel":"string\u003curi>"},"cancel_url":{"type":"string","format":"uri","description":"URL vers laquelle le client est redirigé après un échec ou une annulation.","example":"https://example.com/cancel","isRequired":true,"uniqueKey":"cancel_url","typeLabel":"string\u003curi>"},"isQrCode":{"type":"boolean","default":false,"description":"Si `true`, la réponse contient un QR code (image PNG encodée en data URL) au lieu de l'URL de paiement. Le QR code se scanne avec l'appareil photo du téléphone, sans application — pratique pour une facture, un point de vente ou une affiche.","example":false,"uniqueKey":"isQrCode","typeLabel":"boolean"},"metadata":{"type":"object","description":"Données libres que vous souhaitez retrouver dans le webhook et dans la liste des transactions.","properties":{"order_id":{"type":"string","description":"Identifiant de la commande dans votre système. Il est aussi utilisé comme \"référence marchand\" dans le dashboard et les exports.","example":"CMD-2026-00042","uniqueKey":"metadata.order_id","typeLabel":"string"},"email":{"type":"string","description":"Email du client.","example":"client@example.com","uniqueKey":"metadata.email","typeLabel":"string"},"phoneNumber":{"type":"string","description":"Numéro du client (format international recommandé).","example":"+2250700000000","uniqueKey":"metadata.phoneNumber","typeLabel":"string"}},"uniqueKey":"metadata","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"lien":{"title":"lien","value":{"amount":5000,"merchant_reference":"beautyshop","return_url":"https://example.com/success","cancel_url":"https://example.com/cancel","metadata":{"order_id":"CMD-2026-00042","email":"client@example.com","phoneNumber":"+2250700000000"}}},"qrcode":{"title":"qrcode","value":{"amount":5000,"merchant_reference":"beautyshop","isQrCode":true,"return_url":"https://example.com/success","cancel_url":"https://example.com/cancel","metadata":{"order_id":"CMD-2026-00042"}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"20c1c91a-4ae8-43b7-8113-26f68a01fc7a":{"description":"Lien créé.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true,"uniqueKey":"success","typeLabel":"boolean"},"paymentLink":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Identifiant interne du lien.","example":"50f668cf-2a84-41e7-9bcb-6874b0d5d286","uniqueKey":"paymentLink.id","typeLabel":"string\u003cuuid>"},"message":{"type":"string","example":"Payment link created successfully","uniqueKey":"paymentLink.message","typeLabel":"string"},"reference":{"type":"string","description":"Référence du paiement (préfixe `PAY`). Conservez-la, c'est la clé pour interroger le statut et rapprocher le webhook.","example":"PAYR9PVUYEWVF","uniqueKey":"paymentLink.reference","typeLabel":"string"},"paymentUrl":{"type":"string","format":"uri","description":"URL de la page de paiement hébergée. Présente uniquement si `isQrCode` est `false`.","example":"https://checkout.djonanko.ci/PAYR9PVUYEWVF","uniqueKey":"paymentLink.paymentUrl","typeLabel":"string\u003curi>"},"qrcode":{"type":"string","description":"Image PNG du QR code encodée en data URL (`data:image/png;base64,…`). Présente uniquement si `isQrCode` est `true`.","example":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA…","uniqueKey":"paymentLink.qrcode","typeLabel":"string"}},"uniqueKey":"paymentLink","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"lien":{"title":"lien","value":{"success":true,"paymentLink":{"id":"50f668cf-2a84-41e7-9bcb-6874b0d5d286","message":"Payment link created successfully","paymentUrl":"https://checkout.djonanko.ci/PAYR9PVUYEWVF","reference":"PAYR9PVUYEWVF"}}},"qrcode":{"title":"qrcode","value":{"success":true,"paymentLink":{"id":"50f668cf-2a84-41e7-9bcb-6874b0d5d286","message":"Payment link created successfully","qrcode":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA…","reference":"PAYR9PVUYEWVF"}}}},"exampleType":"examples"}},"exampleType":"examples"},"5899ed77-abe3-4295-b61a-7a2bf8c3d333":{"description":"Montant invalide (doit être > 100) ou URL manquante.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","example":401,"uniqueKey":"statusCode","typeLabel":"integer"},"message":{"oneOf":[{"type":"string","example":"Invalid API credentials","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"message.oneOf.1.items.[INDEX]","typeLabel":"string"},"example":"Invalid API credentials","uniqueKey":"message.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"message","typeLabel":"string | string[]"},"error":{"type":"string","example":"Unauthorized","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"statusCode":400,"message":"Amount must be greater than 100","error":"Bad Request"},"examples":{"Example":{"title":"Example","value":{"statusCode":400,"message":"Amount must be greater than 100","error":"Bad Request"}}},"exampleType":"examples"}},"exampleType":"examples"},"ac216661-8c50-498f-90d6-9781ba6afeed":{"description":"Identifiants manquants ou invalides.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","example":401,"uniqueKey":"statusCode","typeLabel":"integer"},"message":{"oneOf":[{"type":"string","example":"Invalid API credentials","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"message.oneOf.1.items.[INDEX]","typeLabel":"string"},"example":"Invalid API credentials","uniqueKey":"message.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"message","typeLabel":"string | string[]"},"error":{"type":"string","example":"Unauthorized","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"statusCode":401,"message":"Invalid API credentials","error":"Unauthorized"},"examples":{"Example":{"title":"Example","value":{"statusCode":401,"message":"Invalid API credentials","error":"Unauthorized"}}},"exampleType":"examples"}},"exampleType":"examples"},"de563db4-5cfc-481e-b0b4-68fc8d8f18ec":{"description":"Compte marchand désactivé.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","example":401,"uniqueKey":"statusCode","typeLabel":"integer"},"message":{"oneOf":[{"type":"string","example":"Invalid API credentials","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"message.oneOf.1.items.[INDEX]","typeLabel":"string"},"example":"Invalid API credentials","uniqueKey":"message.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"message","typeLabel":"string | string[]"},"error":{"type":"string","example":"Unauthorized","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"statusCode":403,"message":"Merchant account is not active","error":"Forbidden"},"examples":{"Example":{"title":"Example","value":{"statusCode":403,"message":"Merchant account is not active","error":"Forbidden"}}},"exampleType":"examples"}},"exampleType":"examples"},"9d6fccf7-9ac1-43a5-be8a-eb6387d681c3":{"description":"Ressource introuvable.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","example":401,"uniqueKey":"statusCode","typeLabel":"integer"},"message":{"oneOf":[{"type":"string","example":"Invalid API credentials","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"message.oneOf.1.items.[INDEX]","typeLabel":"string"},"example":"Invalid API credentials","uniqueKey":"message.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"message","typeLabel":"string | string[]"},"error":{"type":"string","example":"Unauthorized","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"statusCode":404,"message":"Merchant not found","error":"Not Found"},"examples":{"Example":{"title":"Example","value":{"statusCode":404,"message":"Merchant not found","error":"Not Found"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"0b6cde6b-37be-4475-ba5f-410459da9ff8":{"ApiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"Votre clé API publique (préfixe `DJN-`). Visible dans l'espace Développeur du dashboard.","scopes":[]},"ApiSecret":{"type":"apiKey","in":"header","name":"x-api-secret","description":"Votre secret API (64 caractères hexadécimaux). Communiqué une seule fois par SMS à la création du compte ou à la régénération.","scopes":[]}}},"servers":{"724a5df8-78f8-4ef9-a3c5-bf110786420c":{"url":"https://apidjonanko.tech","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"Votre clé API publique (préfixe `DJN-`). Visible dans l'espace Développeur du dashboard.","scopes":[]},"schema":{"title":"x-api-key","type":"string","description":"Votre clé API publique (préfixe `DJN-`). Visible dans l'espace Développeur du dashboard.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKey","name":"x-api-key"},{"scheme":{"type":"apiKey","in":"header","name":"x-api-secret","description":"Votre secret API (64 caractères hexadécimaux). Communiqué une seule fois par SMS à la création du compte ou à la régénération.","scopes":[]},"schema":{"title":"x-api-secret","type":"string","description":"Votre secret API (64 caractères hexadécimaux). Communiqué une seule fois par SMS à la création du compte ou à la régénération.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiSecret","name":"x-api-secret"}],"title":"ApiKey \u0026 ApiSecret"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"djonankopay-docs","siteName":"Djonanko Pay","title":"Créer un lien de paiement - Djonanko Pay","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-22T02:08:18.771Z","originalFileLocation":"api-reference/paiements/créer-un-lien-de-paiement.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Crée une intention de paiement et renvoie soit une URL de page de paiement hébergée, soit un QR code (isQrCode: true). Le lien expire au bout de 24 heures. Une fois le client redirigé vers paymentUrl, il choisit son opérateur, saisit son numéro et confirme sur son téléphone. Vous êtes ensuite notifié par webhook et le client est redirigé vers return_url ou cancel_url.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Djonanko Pay\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/djonankopay-docs/HG-Jzgw83hoV1bBX/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/djonankopay-docs/HG-Jzgw83hoV1bBX/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/djonankopay-docs/HG-Jzgw83hoV1bBX/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/djonankopay-docs/HG-Jzgw83hoV1bBX/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/djonankopay-docs/HG-Jzgw83hoV1bBX/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/djonankopay-docs/HG-Jzgw83hoV1bBX/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/djonankopay-docs/HG-Jzgw83hoV1bBX/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/djonankopay-docs/HG-Jzgw83hoV1bBX/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/djonankopay-docs/HG-Jzgw83hoV1bBX/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Créer un lien de paiement - Djonanko Pay\">\u003cmeta data-mint-head property=\"og:description\" content=\"Crée une intention de paiement et renvoie soit une URL de page de paiement hébergée, soit un QR code (isQrCode: true). Le lien expire au bout de 24 heures. Une fois le client redirigé vers paymentUrl, il choisit son opérateur, saisit son numéro et confirme sur son téléphone. Vous êtes ensuite notifié par webhook et le client est redirigé vers return_url ou cancel_url.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Djonanko Pay\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.djonanko.ci/api-reference/paiements/créer-un-lien-de-paiement\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://djonankopay-docs.mintlify.app/_mintlify/api/og/v2?division=Paiements\u0026amp;title=Cr%C3%A9er+un+lien+de+paiement\u0026amp;description=Cr%C3%A9e+une+intention+de+paiement+et+renvoie+soit+une+**URL+de+page+de+paiement+h%C3%A9berg%C3%A9e**%2C%0Asoit+un+**QR+code**+%28%60isQrCode%3A+true%60%29.+Le+lien+expire+au+bout+de+**24+\u0026amp;theme=39ced7b06c9d22cadd858348\u0026amp;signature=9aa55b648b8a0dd494d971d7ebc8b08d25ea8c21fe2e4b369784757eeeb576fd\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Créer un lien de paiement - Djonanko Pay\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Crée une intention de paiement et renvoie soit une URL de page de paiement hébergée, soit un QR code (isQrCode: true). Le lien expire au bout de 24 heures. Une fois le client redirigé vers paymentUrl, il choisit son opérateur, saisit son numéro et confirme sur son téléphone. Vous êtes ensuite notifié par webhook et le client est redirigé vers return_url ou cancel_url.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://djonankopay-docs.mintlify.app/_mintlify/api/og/v2?division=Paiements\u0026amp;title=Cr%C3%A9er+un+lien+de+paiement\u0026amp;description=Cr%C3%A9e+une+intention+de+paiement+et+renvoie+soit+une+**URL+de+page+de+paiement+h%C3%A9berg%C3%A9e**%2C%0Asoit+un+**QR+code**+%28%60isQrCode%3A+true%60%29.+Le+lien+expire+au+bout+de+**24+\u0026amp;theme=39ced7b06c9d22cadd858348\u0026amp;signature=9aa55b648b8a0dd494d971d7ebc8b08d25ea8c21fe2e4b369784757eeeb576fd\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/djonankopay-docs/HG-Jzgw83hoV1bBX/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Djonanko Pay\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0B4530\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.djonanko.ci/api-reference/paiements/créer-un-lien-de-paiement\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/paiements/cr%C3%A9er-un-lien-de-paiement.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.djonanko.ci/#organization\",\"name\":\"Djonanko Pay\",\"url\":\"https://docs.djonanko.ci\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/djonankopay-docs/Rr5K92EUkagMFr3R/logo/logo.png?fit=max\u0026auto=format\u0026n=Rr5K92EUkagMFr3R\u0026q=85\u0026s=f961216c8371190a9719c1a980393af2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.djonanko.ci#website\",\"name\":\"Djonanko Pay\",\"url\":\"https://docs.djonanko.ci\",\"publisher\":{\"@id\":\"https://docs.djonanko.ci/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.djonanko.ci/api-reference/paiements/cr%C3%A9er-un-lien-de-paiement#webpage\",\"url\":\"https://docs.djonanko.ci/api-reference/paiements/cr%C3%A9er-un-lien-de-paiement\",\"name\":\"Créer un lien de paiement\",\"description\":\"Crée une intention de paiement et renvoie soit une URL de page de paiement hébergée, soit un QR code (isQrCode: true). Le lien expire au bout de 24 heures. Une fois le client redirigé vers paymentUrl, il choisit son opérateur, saisit son numéro et confirme sur son téléphone. Vous êtes ensuite notifié par webhook et le client est redirigé vers return_url ou cancel_url.\",\"dateModified\":\"2026-09-22T02:08:18.771Z\",\"isPartOf\":{\"@id\":\"https://docs.djonanko.ci#website\"},\"breadcrumb\":{\"@id\":\"https://docs.djonanko.ci/api-reference/paiements/cr%C3%A9er-un-lien-de-paiement#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.djonanko.ci/api-reference/paiements/cr%C3%A9er-un-lien-de-paiement#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Djonanko Pay\",\"item\":\"https://docs.djonanko.ci\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Créer un lien de paiement\",\"item\":\"https://docs.djonanko.ci/api-reference/paiements/cr%C3%A9er-un-lien-de-paiement\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.djonanko.ci/api-reference/paiements/cr%C3%A9er-un-lien-de-paiement#apireference\",\"headline\":\"Créer un lien de paiement\",\"name\":\"Créer un lien de paiement\",\"description\":\"Crée une intention de paiement et renvoie soit une URL de page de paiement hébergée, soit un QR code (isQrCode: true). Le lien expire au bout de 24 heures. Une fois le client redirigé vers paymentUrl, il choisit son opérateur, saisit son numéro et confirme sur son téléphone. Vous êtes ensuite notifié par webhook et le client est redirigé vers return_url ou cancel_url.\",\"url\":\"https://docs.djonanko.ci/api-reference/paiements/cr%C3%A9er-un-lien-de-paiement\",\"mainEntityOfPage\":{\"@id\":\"https://docs.djonanko.ci/api-reference/paiements/cr%C3%A9er-un-lien-de-paiement#webpage\"},\"dateModified\":\"2026-09-22T02:08:18.771Z\",\"publisher\":{\"@id\":\"https://docs.djonanko.ci/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.djonanko.ci#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Djonanko Pay\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Djonanko Pay","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"Référence API","icon":"code","groups":[{"group":"Introduction","pages":[{"title":"Référence API","icon":"book","href":"/api-reference/introduction"},{"title":"Utiliser le playground","icon":"play","href":"/api-reference/playground"}]},{"group":"Authentification","pages":[{"title":"Obtenir un jeton marchand","openapi":"POST /user/login-merchant","href":"/api-reference/auth/login-merchant"},{"title":"Régénérer le secret API","openapi":"POST /web-merchant/regenerate-api-key","href":"/api-reference/auth/regenerate-api-key"}]},{"group":"Paiements","pages":[{"title":"Créer un lien de paiement","openapi":"POST /web-merchant/create-web-payment-link","href":"/api-reference/paiements/create-web-payment-link"},{"title":"Vérifier le statut d'un paiement","openapi":"GET /web-merchant/payment/status","href":"/api-reference/paiements/payment-status"},{"title":"Lister les paiements","openapi":"GET /web-merchant/payments","href":"/api-reference/paiements/list-payments"},{"title":"Rechercher des paiements","openapi":"GET /web-merchant/payments/search","href":"/api-reference/paiements/search-payments"},{"title":"Exporter les paiements","openapi":"GET /web-merchant/payments/export","href":"/api-reference/paiements/export-payments"}]},{"group":"Solde \u0026 statistiques","pages":[{"title":"Consulter le solde","openapi":"GET /web-merchant/get-balance","href":"/api-reference/solde/get-balance"},{"title":"Compteurs de transactions","openapi":"GET /web-merchant/merchants-transactions-count","href":"/api-reference/solde/transactions-count"},{"title":"Compteurs du mois en cours","openapi":"GET /web-merchant/merchants-monthly-transactions-count","href":"/api-reference/solde/monthly-transactions-count"},{"title":"Volume du mois en cours","openapi":"GET /web-merchant/merchants-transactions-flow","href":"/api-reference/solde/transactions-flow"}]},{"group":"Webhooks","pages":[{"title":"Notification de paiement","openapi":"webhook paymentNotification","href":"/api-reference/webhooks/payment-notification"},{"title":"Définir l'URL de webhook","openapi":"PATCH /web-merchant/set-webhook-url","href":"/api-reference/webhooks/set-webhook-url"},{"title":"Lister les webhooks en échec","openapi":"GET /web-merchant/webhooks/failed","href":"/api-reference/webhooks/list-failed"},{"title":"Rejouer un webhook","openapi":"POST /web-merchant/webhooks/{id}/replay","href":"/api-reference/webhooks/replay"}]},{"group":"Reversements","pages":[{"title":"Consulter le mode de règlement","openapi":"GET /web-merchant/settlement-settings","href":"/api-reference/reversements/settlement-settings-get"},{"title":"Choisir le mode de règlement","openapi":"PATCH /web-merchant/settlement-settings","href":"/api-reference/reversements/settlement-settings-update"},{"title":"Devis d'un reversement","openapi":"GET /web-merchant/disbursement-quote","href":"/api-reference/reversements/disbursement-quote"},{"title":"Demander un reversement","openapi":"POST /web-merchant/request-disbursement","href":"/api-reference/reversements/request-disbursement"},{"title":"Lister les reversements","openapi":"GET /web-merchant/list-disbursements","href":"/api-reference/reversements/list-disbursements"},{"title":"Compteurs de reversements","openapi":"GET /web-merchant/refunds-stats","href":"/api-reference/reversements/refunds-stats"},{"title":"Lister les comptes de reversement","openapi":"GET /web-merchant/payout-accounts","href":"/api-reference/reversements/list-payout-accounts"},{"title":"Ajouter un compte de reversement","openapi":"POST /web-merchant/payout-accounts","href":"/api-reference/reversements/create-payout-account"},{"title":"Définir le compte principal","openapi":"PATCH /web-merchant/payout-accounts/{id}/set-primary","href":"/api-reference/reversements/set-primary-payout-account"},{"title":"Supprimer un compte de reversement","openapi":"DELETE /web-merchant/payout-accounts/{id}","href":"/api-reference/reversements/delete-payout-account"},{"title":"Lister les banques disponibles","openapi":"GET /banks/active","href":"/api-reference/reversements/list-banks"}]},{"group":"Sécurité — IPs autorisées","pages":[{"title":"Lister les IPs autorisées","openapi":"GET /web-merchant/allowed-ips","href":"/api-reference/securite/list-allowed-ips"},{"title":"Ajouter une IP autorisée","openapi":"POST /web-merchant/allowed-ips","href":"/api-reference/securite/create-allowed-ip"},{"title":"Retirer une IP autorisée","openapi":"DELETE /web-merchant/allowed-ips/{id}","href":"/api-reference/securite/delete-allowed-ip"}]},{"group":"Rapports mensuels","pages":[{"title":"Lister les rapports mensuels","openapi":"GET /web-merchant/reports","href":"/api-reference/rapports/list-reports"},{"title":"Générer un rapport","openapi":"POST /web-merchant/reports/generate","href":"/api-reference/rapports/generate-report"},{"title":"Télécharger un rapport","openapi":"GET /web-merchant/reports/{id}/download","href":"/api-reference/rapports/download-report"}]},{"group":"Conformité (KYC)","pages":[{"title":"Consulter le dossier de conformité","openapi":"GET /web-merchant/compliance","href":"/api-reference/conformite/get-compliance"},{"title":"Déposer le dossier de conformité","openapi":"POST /web-merchant/compliance","href":"/api-reference/conformite/submit-compliance"}]},{"group":"Compte marchand","pages":[{"title":"Créer un compte marchand","openapi":"POST /web-merchant","href":"/api-reference/compte/register"},{"title":"Consulter le profil marchand","openapi":"GET /web-merchant/get-merchant-by-id","href":"/api-reference/compte/get-merchant"}]},{"group":"Authentification","pages":[{"title":"Obtenir un jeton marchand","deprecated":null,"version":null,"openapi":"/openapi.yaml post /user/login-merchant","href":"/api-reference/authentification/obtenir-un-jeton-marchand"},{"title":"Régénérer le secret API","description":"Génère un nouveau `x-api-secret`. **L'ancien secret est invalidé immédiatement** ;\nla clé `x-api-key` reste inchangée. Le nouveau secret est aussi envoyé par SMS au numéro du compte.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml post /web-merchant/regenerate-api-key","href":"/api-reference/authentification/régénérer-le-secret-api"}]},{"group":"Paiements","pages":[{"title":"Créer un lien de paiement","deprecated":null,"version":null,"openapi":"/openapi.yaml post /web-merchant/create-web-payment-link","href":"/api-reference/paiements/créer-un-lien-de-paiement"},{"title":"Vérifier le statut d'un paiement","description":"Renvoie le statut courant d'un paiement à partir de sa référence `PAY…`.\nUtilisez cet endpoint pour **confirmer côté serveur** un webhook reçu, ou pour interroger\nun paiement dont vous n'avez pas reçu de notification.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/payment/status","href":"/api-reference/paiements/vérifier-le-statut-dun-paiement"},{"title":"Lister les paiements","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/payments","href":"/api-reference/paiements/lister-les-paiements"},{"title":"Rechercher des paiements","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/payments/search","href":"/api-reference/paiements/rechercher-des-paiements"},{"title":"Exporter les paiements","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/payments/export","href":"/api-reference/paiements/exporter-les-paiements"}]},{"group":"Solde \u0026 statistiques","pages":[{"title":"Consulter le solde","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/get-balance","href":"/api-reference/solde-\u0026-statistiques/consulter-le-solde"},{"title":"Compteurs de transactions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/merchants-transactions-count","href":"/api-reference/solde-\u0026-statistiques/compteurs-de-transactions"},{"title":"Compteurs du mois en cours","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/merchants-monthly-transactions-count","href":"/api-reference/solde-\u0026-statistiques/compteurs-du-mois-en-cours"},{"title":"Volume du mois en cours","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/merchants-transactions-flow","href":"/api-reference/solde-\u0026-statistiques/volume-du-mois-en-cours"}]},{"group":"Webhooks","pages":[{"title":"Définir l'URL de webhook","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /web-merchant/set-webhook-url","href":"/api-reference/webhooks/définir-lurl-de-webhook"},{"title":"Lister les webhooks en échec","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/webhooks/failed","href":"/api-reference/webhooks/lister-les-webhooks-en-échec"},{"title":"Rejouer un webhook","deprecated":null,"version":null,"openapi":"/openapi.yaml post /web-merchant/webhooks/{id}/replay","href":"/api-reference/webhooks/rejouer-un-webhook"},{"title":"Notification de paiement","version":null,"deprecated":null,"openapi":"/openapi.yaml webhook paymentNotification","href":"/api-reference/webhooks/notification-de-paiement"}]},{"group":"Reversements","pages":[{"title":"Demander un reversement","deprecated":null,"version":null,"openapi":"/openapi.yaml post /web-merchant/request-disbursement","href":"/api-reference/reversements/demander-un-reversement"},{"title":"Devis d'un reversement","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/disbursement-quote","href":"/api-reference/reversements/devis-dun-reversement"},{"title":"Consulter le mode de règlement","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/settlement-settings","href":"/api-reference/reversements/consulter-le-mode-de-règlement"},{"title":"Choisir le mode de règlement","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /web-merchant/settlement-settings","href":"/api-reference/reversements/choisir-le-mode-de-règlement"},{"title":"Lister les reversements","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/list-disbursements","href":"/api-reference/reversements/lister-les-reversements"},{"title":"Compteurs de reversements","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/refunds-stats","href":"/api-reference/reversements/compteurs-de-reversements"},{"title":"Lister les comptes de reversement","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/payout-accounts","href":"/api-reference/reversements/lister-les-comptes-de-reversement"},{"title":"Ajouter un compte de reversement","deprecated":null,"version":null,"openapi":"/openapi.yaml post /web-merchant/payout-accounts","href":"/api-reference/reversements/ajouter-un-compte-de-reversement"},{"title":"Définir le compte principal","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /web-merchant/payout-accounts/{id}/set-primary","href":"/api-reference/reversements/définir-le-compte-principal"},{"title":"Supprimer un compte de reversement","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /web-merchant/payout-accounts/{id}","href":"/api-reference/reversements/supprimer-un-compte-de-reversement"},{"title":"Lister les banques disponibles","deprecated":null,"version":null,"openapi":"/openapi.yaml get /banks/active","href":"/api-reference/reversements/lister-les-banques-disponibles"}]},{"group":"Sécurité","pages":[{"title":"Lister les IPs autorisées","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/allowed-ips","href":"/api-reference/sécurité/lister-les-ips-autorisées"},{"title":"Ajouter une IP autorisée","deprecated":null,"version":null,"openapi":"/openapi.yaml post /web-merchant/allowed-ips","href":"/api-reference/sécurité/ajouter-une-ip-autorisée"},{"title":"Retirer une IP autorisée","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /web-merchant/allowed-ips/{id}","href":"/api-reference/sécurité/retirer-une-ip-autorisée"}]},{"group":"Rapports","pages":[{"title":"Lister les rapports mensuels","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/reports","href":"/api-reference/rapports/lister-les-rapports-mensuels"},{"title":"Générer un rapport","deprecated":null,"version":null,"openapi":"/openapi.yaml post /web-merchant/reports/generate","href":"/api-reference/rapports/générer-un-rapport"},{"title":"Télécharger un rapport","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/reports/{id}/download","href":"/api-reference/rapports/télécharger-un-rapport"}]},{"group":"Conformité","pages":[{"title":"Consulter le dossier de conformité","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/compliance","href":"/api-reference/conformité/consulter-le-dossier-de-conformité"},{"title":"Déposer le dossier de conformité","deprecated":null,"version":null,"openapi":"/openapi.yaml post /web-merchant/compliance","href":"/api-reference/conformité/déposer-le-dossier-de-conformité"}]},{"group":"Compte marchand","pages":[{"title":"Créer un compte marchand","deprecated":null,"version":null,"openapi":"/openapi.yaml post /web-merchant","href":"/api-reference/compte-marchand/créer-un-compte-marchand"},{"title":"Consulter le profil marchand","deprecated":null,"version":null,"openapi":"/openapi.yaml get /web-merchant/get-merchant-by-id","href":"/api-reference/compte-marchand/consulter-le-profil-marchand"}]}]},{"tab":"API Guichet","icon":"arrow-right-arrow-left","pages":[{"title":"API Guichet","href":"/guichet/introduction"}]}]},"basePath":"","title":"Créer un lien de paiement - Djonanko Pay","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}