Un lien de paiement est réutilisable — contrairement à une session de checkout, qui est à usage unique, un même lien peut générer un nombre illimité (ou limité via usage_limit) de Transaction au fil du temps :
PaymentLink ("Facture boutique", slug: kx7f2q1a)│├── amount_type: "FIXED" → montant imposé (amount)│ ou├── amount_type: "FREE" → le client choisit (min_amount optionnel comme plancher)│└── transactions[] ── une par paiement effectué via ce lien
Le client choisit son montant ; min_amount fixe un plancher optionnel
Aucune validation croisée n’est appliquée côté serveur entre amount_type et amount : rien n’empêche de créer un lien amount_type: "FIXED" sans amount renseigné. Vérifiez la cohérence de ces deux champs côté intégrateur avant de créer le lien.
Le champ merchant est résolu à la création (votre clé API elle-même, ou le marchand actif du dashboard) et reste en lecture seule pour toute mise à jour ultérieure — un PATCH/PUT ne peut jamais réattribuer un lien existant à un autre marchand.
Cette vue n’accepte aucun filtre ni recherche — contrairement à GET /transactions/, qui supporte status, currency, plages de dates, etc. Seul le lien lui-même filtre le résultat. Elle utilise aussi une pagination par numéro de page classique (count/next/previous), pas la pagination par curseur de /transactions/ — une incohérence entre les deux endpoints à garder en tête si vous consommez les deux.
POST /payment-links/ ne prend pas en charge Idempotency-Key — un double-clic ou un retry réseau peut créer deux liens distincts. Sans conséquence financière : un lien en double se supprime depuis votre dashboard.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"AlphaPay","colors":{"primary":"#2563eb","light":"#2563eb","dark":"#2563eb"},"logo":{"light":"https://mintcdn.com/alphapay/Tw2HIGYSgf2WV5ej/logo/light.svg?fit=max\u0026auto=format\u0026n=Tw2HIGYSgf2WV5ej\u0026q=85\u0026s=646197078fcc38abde555ee1414140a1","dark":"https://mintcdn.com/alphapay/Tw2HIGYSgf2WV5ej/logo/dark.svg?fit=max\u0026auto=format\u0026n=Tw2HIGYSgf2WV5ej\u0026q=85\u0026s=3472578099a35f138fe8060f6296f7bd"},"favicon":"https://mintcdn.com/alphapay/pS32XZxYxKvhmus0/favicon.svg?fit=max\u0026auto=format\u0026n=pS32XZxYxKvhmus0\u0026q=85\u0026s=22355448471cc154a08a9e6f87a5e37c","navbar":{"links":[{"href":"https://app.alphapay.me/support","label":"Support"}],"primary":{"type":"button","label":"Tableau de bord","href":"https://app.alphapay.me"}},"footer":{"socials":{}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Tableau de bord","icon":"browser","href":"https://app.alphapay.me"},{"anchor":"Support","icon":"headset","href":"https://app.alphapay.me/support"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"alphapay","hasAudioNarration":false,"actualSubdomain":"alphapay","customDomains":["docs.alphapay.me"],"gitSource":{"type":"github","owner":"alphaconnect-technology","repo":"alphapaydocs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6addf0feb128bc39b5e5fc1e","collectionId":"088b103b-ca6a-4e15-ac7c-977b354bc337","liveDeploymentHistoryId":"6addf0feb128bc39b5e5fc1e","schemaVersion":"v3"},"entitlements":{},"buildId":"6addf0feb128bc39b5e5fc1e","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"API","count":51},{"language":"default","tag":"Encaisser","count":10},{"language":"default","tag":"Guides","count":9},{"language":"default","tag":"Transactions","count":9},{"language":"default","tag":"Liens de paiement","count":7},{"language":"default","tag":"Référentiels","count":7},{"language":"default","tag":"Solde \u0026 taux de change","count":7},{"language":"default","tag":"Webhooks","count":7},{"language":"default","tag":"SDKs \u0026 Intégration","count":6},{"language":"default","tag":"Prise en main","count":3}]},"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/payment-links","slug":"/api-reference/payment-links","pageMetadata":{"title":"Liens de paiement","description":"Créez un lien de paiement réutilisable, à partager par email, SMS ou sur votre site.","icon":"link","href":"/api-reference/payment-links"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Créez un lien de paiement réutilisable, à partager par email, SMS ou sur votre site.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Toutes les routes de ce groupe nécessitent le header `,_jsx(_components.code,{children:`Authorization: Bearer sk_...`}),` et un scope de clé API `,_jsx(_components.code,{children:`PAYIN`}),` ou `,_jsx(_components.code,{children:`BOTH`}),` à la création.`]}),`\n`,_jsx(Heading,{level:`2`,id:`vue-d’ensemble`,children:`Vue d’ensemble`}),`\n`,_jsxs(_components.p,{children:[`Un lien de paiement est `,_jsx(_components.strong,{children:`réutilisable`}),` — contrairement à une `,_jsx(_components.a,{href:`/api-reference/payments/checkout-create`,children:`session de checkout`}),`, qui est à usage unique, un même lien peut générer un nombre illimité (ou limité via `,_jsx(_components.code,{children:`usage_limit`}),`) de `,_jsx(_components.code,{children:`Transaction`}),` au fil du temps :`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`8`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`PaymentLink (\"Facture boutique\", slug: kx7f2q1a)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`│`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`├── amount_type: \"FIXED\" → montant imposé (amount)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`│ ou`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`├── amount_type: \"FREE\" → le client choisit (min_amount optionnel comme plancher)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`│`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`└── transactions[] ── une par paiement effectué via ce lien`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-reference/payment-links/create`,children:`Créer un lien de paiement`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-reference/payment-links/list`,children:`Lister ses liens`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-reference/payment-links/get`,children:`Détail d’un lien`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-reference/payment-links/update`,children:`Modifier un lien`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-reference/payment-links/delete`,children:`Supprimer un lien`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-reference/payment-links/transactions`,children:`Transactions issues d’un lien`})}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`montant-fixe-ou-libre`,children:`Montant fixe ou libre`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.code,{children:`amount_type`})}),_jsx(_components.th,{children:`Comportement`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`FIXED`}),` (défaut)`]}),_jsxs(_components.td,{children:[`Le client paie exactement `,_jsx(_components.code,{children:`amount`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`FREE`})}),_jsxs(_components.td,{children:[`Le client choisit son montant ; `,_jsx(_components.code,{children:`min_amount`}),` fixe un plancher optionnel`]})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Aucune validation croisée n’est appliquée côté serveur entre `,_jsx(_components.code,{children:`amount_type`}),` et `,_jsx(_components.code,{children:`amount`}),` : rien n’empêche de créer un lien `,_jsx(_components.code,{children:`amount_type: \"FIXED\"`}),` sans `,_jsx(_components.code,{children:`amount`}),` renseigné. Vérifiez la cohérence de ces deux champs côté intégrateur avant de créer le lien.`]})}),`\n`,_jsxs(Heading,{level:`2`,id:`merchant-non-réassignable`,children:[_jsx(_components.code,{children:`merchant`}),` non réassignable`]}),`\n`,_jsxs(_components.p,{children:[`Le champ `,_jsx(_components.code,{children:`merchant`}),` est résolu à la création (votre clé API elle-même, ou le marchand actif du dashboard) et reste en lecture seule pour toute mise à jour ultérieure — un `,_jsx(_components.code,{children:`PATCH`}),`/`,_jsx(_components.code,{children:`PUT`}),` ne peut jamais réattribuer un lien existant à un autre marchand.`]}),`\n`,_jsx(Heading,{level:`2`,id:`retrouver-les-paiements-d’un-lien`,children:`Retrouver les paiements d’un lien`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/api-reference/payment-links/transactions`,children:_jsx(_components.code,{children:`GET /payment-links/{id}/transactions/`})}),` retourne les `,_jsx(_components.code,{children:`Transaction`}),` générées par ce lien précis.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Cette vue n’accepte `,_jsx(_components.strong,{children:`aucun filtre ni recherche`}),` — contrairement à `,_jsx(_components.a,{href:`/api-reference/transactions/list`,children:_jsx(_components.code,{children:`GET /transactions/`})}),`, qui supporte `,_jsx(_components.code,{children:`status`}),`, `,_jsx(_components.code,{children:`currency`}),`, plages de dates, etc. Seul le lien lui-même filtre le résultat. Elle utilise aussi une pagination par numéro de page classique (`,_jsx(_components.code,{children:`count`}),`/`,_jsx(_components.code,{children:`next`}),`/`,_jsx(_components.code,{children:`previous`}),`), pas la pagination par curseur de `,_jsx(_components.code,{children:`/transactions/`}),` — une incohérence entre les deux endpoints à garder en tête si vous consommez les deux.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`POST /payment-links/`}),` ne prend pas en charge `,_jsx(_components.code,{children:`Idempotency-Key`}),` — un double-clic ou un retry réseau peut créer deux liens distincts. Sans conséquence financière : un lien en double se supprime depuis votre dashboard.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Liens de paiement","description":"Créez un lien de paiement réutilisable, à partager par email, SMS ou sur votre site.","icon":"link","href":"/api-reference/payment-links"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Vue d’ensemble","slug":"vue-d’ensemble","depth":2,"children":[]},{"title":"Montant fixe ou libre","slug":"montant-fixe-ou-libre","depth":2,"children":[]},{"title":"merchant non réassignable","slug":"merchant-non-réassignable","depth":2,"children":[]},{"title":"Retrouver les paiements d’un lien","slug":"retrouver-les-paiements-d’un-lien","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"alphapay","siteName":"AlphaPay","title":"Liens de paiement - AlphaPay","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-09T17:19:26.821Z","originalFileLocation":"api-reference/payment-links.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éez un lien de paiement réutilisable, à partager par email, SMS ou sur votre site.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AlphaPay\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/alphapay/Th8-_sq5pGXezoVi/_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/alphapay/Th8-_sq5pGXezoVi/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/alphapay/Th8-_sq5pGXezoVi/_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/alphapay/Th8-_sq5pGXezoVi/_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/alphapay/Th8-_sq5pGXezoVi/_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/alphapay/Th8-_sq5pGXezoVi/_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/alphapay/Th8-_sq5pGXezoVi/_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/alphapay/Th8-_sq5pGXezoVi/_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/alphapay/Th8-_sq5pGXezoVi/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Liens de paiement - AlphaPay\">\u003cmeta data-mint-head property=\"og:description\" content=\"Créez un lien de paiement réutilisable, à partager par email, SMS ou sur votre site.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AlphaPay\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.alphapay.me/api-reference/payment-links\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://alphapay.mintlify.app/_mintlify/api/og/v2?division=Liens+de+paiement\u0026amp;title=Liens+de+paiement\u0026amp;description=Cr%C3%A9ez+un+lien+de+paiement+r%C3%A9utilisable%2C+%C3%A0+partager+par+email%2C+SMS+ou+sur+votre+site.\u0026amp;theme=7b414481c8ca8eb6796b104f\u0026amp;signature=6dc8c752aae9ad2928625b68f84bcf04634318b3eed60b4500f9c4c35628cbf9\">\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=\"Liens de paiement - AlphaPay\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Créez un lien de paiement réutilisable, à partager par email, SMS ou sur votre site.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://alphapay.mintlify.app/_mintlify/api/og/v2?division=Liens+de+paiement\u0026amp;title=Liens+de+paiement\u0026amp;description=Cr%C3%A9ez+un+lien+de+paiement+r%C3%A9utilisable%2C+%C3%A0+partager+par+email%2C+SMS+ou+sur+votre+site.\u0026amp;theme=7b414481c8ca8eb6796b104f\u0026amp;signature=6dc8c752aae9ad2928625b68f84bcf04634318b3eed60b4500f9c4c35628cbf9\">\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/alphapay/Th8-_sq5pGXezoVi/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AlphaPay\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563eb\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.alphapay.me/api-reference/payment-links\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/payment-links.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.alphapay.me/#organization\",\"name\":\"AlphaPay\",\"url\":\"https://docs.alphapay.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/alphapay/Tw2HIGYSgf2WV5ej/logo/light.svg?fit=max\u0026auto=format\u0026n=Tw2HIGYSgf2WV5ej\u0026q=85\u0026s=646197078fcc38abde555ee1414140a1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.alphapay.me#website\",\"name\":\"AlphaPay\",\"url\":\"https://docs.alphapay.me\",\"publisher\":{\"@id\":\"https://docs.alphapay.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.alphapay.me/api-reference/payment-links#webpage\",\"url\":\"https://docs.alphapay.me/api-reference/payment-links\",\"name\":\"Liens de paiement\",\"description\":\"Créez un lien de paiement réutilisable, à partager par email, SMS ou sur votre site.\",\"dateModified\":\"2026-09-09T17:19:26.821Z\",\"isPartOf\":{\"@id\":\"https://docs.alphapay.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.alphapay.me/api-reference/payment-links#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.alphapay.me/api-reference/payment-links#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"AlphaPay\",\"item\":\"https://docs.alphapay.me\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Liens de paiement\",\"item\":\"https://docs.alphapay.me/api-reference/payment-links\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.alphapay.me/api-reference/payment-links#article\",\"headline\":\"Liens de paiement\",\"name\":\"Liens de paiement\",\"description\":\"Créez un lien de paiement réutilisable, à partager par email, SMS ou sur votre site.\",\"url\":\"https://docs.alphapay.me/api-reference/payment-links\",\"mainEntityOfPage\":{\"@id\":\"https://docs.alphapay.me/api-reference/payment-links#webpage\"},\"dateModified\":\"2026-09-09T17:19:26.821Z\",\"publisher\":{\"@id\":\"https://docs.alphapay.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.alphapay.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AlphaPay\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"AlphaPay","nav":{"global":{"anchors":[{"anchor":"Tableau de bord","icon":"browser","href":"https://app.alphapay.me"},{"anchor":"Support","icon":"headset","href":"https://app.alphapay.me/support"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API","groups":[{"group":"Vue d'ensemble","pages":[{"title":"Référence API","icon":"terminal","href":"/api-reference/introduction"}]},{"group":"Encaisser","pages":[{"title":"Paiements","icon":"credit-card","href":"/api-reference/payments"},{"title":"Initier un paiement softpay","openapi":"api-reference/openapi.json POST /payments/softpay/","href":"/api-reference/payments/softpay"},{"title":"Créer une session de checkout","openapi":"api-reference/openapi.json POST /checkout-sessions/","href":"/api-reference/payments/checkout-create"},{"title":"Lister ses sessions de checkout","openapi":"api-reference/openapi.json GET /checkout-sessions/","href":"/api-reference/payments/checkout-list"},{"title":"Détail d'une session de checkout","openapi":"api-reference/openapi.json GET /checkout-sessions/{id}/","href":"/api-reference/payments/checkout-get"},{"title":"Statut d'une session de checkout","openapi":"api-reference/openapi.json GET /checkout-sessions/{id}/status/","href":"/api-reference/payments/checkout-status"},{"title":"Annuler une session de checkout","openapi":"api-reference/openapi.json POST /checkout-sessions/{id}/cancel/","href":"/api-reference/payments/checkout-cancel"},{"title":"Vérifier le statut d'un paiement","openapi":"api-reference/openapi.json GET /payments/{payment_id}/verify/","href":"/api-reference/payments/verify"},{"title":"Confirmer un paiement par OTP","openapi":"api-reference/openapi.json POST /payments/{payment_id}/confirm-otp/","href":"/api-reference/payments/confirm-otp"},{"title":"Relancer un paiement échoué","openapi":"api-reference/openapi.json POST /payments/{payment_id}/retry/","href":"/api-reference/payments/retry"}]},{"group":"Transactions","pages":[{"title":"Transactions","icon":"receipt","href":"/api-reference/transactions"},{"title":"Lister ses transactions","openapi":"api-reference/openapi.json GET /transactions/","href":"/api-reference/transactions/list"},{"title":"Détail d'une transaction","openapi":"api-reference/openapi.json GET /transactions/{id}/","href":"/api-reference/transactions/get"},{"title":"Export CSV","openapi":"api-reference/openapi.json GET /transactions/export/","href":"/api-reference/transactions/export"},{"title":"Facture PDF","openapi":"api-reference/openapi.json GET /transactions/{id}/invoice/","href":"/api-reference/transactions/invoice"},{"title":"Lister les tentatives","openapi":"api-reference/openapi.json GET /transaction-attempts/","href":"/api-reference/transactions/attempts-list"},{"title":"Détail d'une tentative","openapi":"api-reference/openapi.json GET /transaction-attempts/{id}/","href":"/api-reference/transactions/attempts-get"},{"title":"Lister les changements de statut","openapi":"api-reference/openapi.json GET /transaction-status-logs/","href":"/api-reference/transactions/status-logs-list"},{"title":"Détail d'un changement de statut","description":"Détail d'une transition de statut individuelle","openapi":"api-reference/openapi.json GET /transaction-status-logs/{id}/","href":"/api-reference/transactions/status-logs-get"}]},{"group":"Liens de paiement","pages":[{"title":"Liens de paiement","icon":"link","href":"/api-reference/payment-links"},{"title":"Créer un lien de paiement","description":"Crée un lien de paiement réutilisable","openapi":"api-reference/openapi.json POST /payment-links/","href":"/api-reference/payment-links/create"},{"title":"Lister ses liens","openapi":"api-reference/openapi.json GET /payment-links/","href":"/api-reference/payment-links/list"},{"title":"Détail d'un lien","openapi":"api-reference/openapi.json GET /payment-links/{id}/","href":"/api-reference/payment-links/get"},{"title":"Modifier un lien","openapi":"api-reference/openapi.json PATCH /payment-links/{id}/","href":"/api-reference/payment-links/update"},{"title":"Supprimer un lien","openapi":"api-reference/openapi.json DELETE /payment-links/{id}/","href":"/api-reference/payment-links/delete"},{"title":"Transactions issues d'un lien","openapi":"api-reference/openapi.json GET /payment-links/{id}/transactions/","href":"/api-reference/payment-links/transactions"}]},{"group":"Décaissements","pages":[{"title":"Retraits","icon":"paper-plane","href":"/api-reference/payouts"},{"title":"Initier un payout","openapi":"api-reference/openapi.json POST /payouts/initialize/","href":"/api-reference/payouts/initialize"},{"title":"Vérifier le statut d'un payout","openapi":"api-reference/openapi.json GET /payouts/{payout_id}/verify/","href":"/api-reference/payouts/verify"}]},{"group":"Solde \u0026 taux de change","pages":[{"title":"Wallet","icon":"wallet","href":"/api-reference/wallet"},{"title":"Lister les soldes","openapi":"api-reference/openapi.json GET /merchant-balances/","href":"/api-reference/wallet/balances-list"},{"title":"Récupérer un solde","openapi":"api-reference/openapi.json GET /merchant-balances/{id}/","href":"/api-reference/wallet/balances-get"},{"title":"Lister les taux de change","openapi":"api-reference/openapi.json GET /exchange-rates/","href":"/api-reference/wallet/exchange-rates-list"},{"title":"Lister les transferts interwallet","openapi":"api-reference/openapi.json GET /wallet-transfers/","href":"/api-reference/wallet/wallet-transfers-list"},{"title":"Initier un transfert interwallet","openapi":"api-reference/openapi.json POST /wallet-transfers/","href":"/api-reference/wallet/wallet-transfers-create"},{"title":"Récupérer un transfert interwallet","openapi":"api-reference/openapi.json GET /wallet-transfers/{id}/","href":"/api-reference/wallet/wallet-transfers-get"}]},{"group":"Webhooks","pages":[{"title":"Webhooks","icon":"webhook","href":"/api-reference/webhooks"},{"title":"Lister vos points de réception","openapi":"api-reference/openapi.json GET /merchant-webhooks/","href":"/api-reference/webhooks/list"},{"title":"Récupérer un point de réception","openapi":"api-reference/openapi.json GET /merchant-webhooks/{id}/","href":"/api-reference/webhooks/get"},{"title":"Lister vos abonnements","openapi":"api-reference/openapi.json GET /merchant-webhook-subscriptions/","href":"/api-reference/webhooks/subscriptions-list"},{"title":"Récupérer un abonnement","openapi":"api-reference/openapi.json GET /merchant-webhook-subscriptions/{id}/","href":"/api-reference/webhooks/subscriptions-get"},{"title":"Lister l'historique de livraison","openapi":"api-reference/openapi.json GET /webhook-logs/","href":"/api-reference/webhooks/logs-list"},{"title":"Récupérer une livraison","openapi":"api-reference/openapi.json GET /webhook-logs/{id}/","href":"/api-reference/webhooks/logs-get"}]},{"group":"Référentiels","pages":[{"title":"Introduction","icon":"globe","href":"/api-reference/reference"},{"title":"Pays, réseaux et format du téléphone","icon":"table","href":"/api-reference/reference/formats"},{"title":"Lister les pays","openapi":"api-reference/openapi.json GET /countries/","href":"/api-reference/reference/countries"},{"title":"Détail d'un pays","openapi":"api-reference/openapi.json GET /countries/{id}/","href":"/api-reference/reference/country-get"},{"title":"Lister les réseaux","openapi":"api-reference/openapi.json GET /networks/","href":"/api-reference/reference/networks"},{"title":"Détail d'un réseau","openapi":"api-reference/openapi.json GET /networks/{id}/","href":"/api-reference/reference/network-get"},{"title":"Consulter mes tarifs","openapi":"api-reference/openapi.json GET /pricing/my-rates/","href":"/api-reference/reference/my-rates"}]}]}]},"title":"Liens de paiement - AlphaPay","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":[],"chunks":[]}