Enchaînez les APIs GIMgar Sud pour transférer de l’argent d’un usager vers un instrument de paiement d’un autre usager, via le service d’un contributeur.
Ce guide décrit un cas d’usage complet : un usager GIMpay transfère de l’argent vers l’instrument de paiement d’un autre usager, par le biais du service d’un contributeur.D’abord, vous authentifiez votre backend. Puis vous vérifiez les instruments de paiement de l’usager initiateur (carte, compte, mobile wallet) et son solde disponible. La plateforme récupère ensuite les services proposés par le contributeur, calcule les frais applicables, et envoie un code de sécurité (OTP) pour valider l’opération. Une fois ce code confirmé, l’opération est exécutée.
1
Authentifiez votre backend
POST {{baseUrl}}/api/v1/auth/token
Récupérez un token Bearer à utiliser dans toutes les requêtes suivantes. Voir Authentication.
2
Collectez les instruments de paiement de l'usager
GET {{baseUrl}}/api/v1/users/{referenceUsager}/wallets
Identifiez l’instrument de paiement de l’usager initiateur à débiter.
3
Vérifiez le solde disponible
GET {{baseUrl}}/api/v1/wallets/{referenceWallet}/balance
Assurez-vous que le solde de l’instrument sélectionné couvre le montant de l’opération.
4
Collectez la mini-place de marché transparente du contributeur
GET {{baseUrl}}/api/v2/contributors/{referenceContributor}/transparent-mmp
Récupérez la Mini Market Place (MMP) transparente associée au contributeur à travers lequel l’opération transitera.
5
Collectez les services du contributeur dans cette MMP
GET {{baseUrl}}/api/v1/mmps/{referenceMmp}/contributors/{referenceContributor}/services
Identifiez le service à utiliser pour l’opération.
6
Calculez les frais
GET {{baseUrl}}/api/v1/services/{referenceService}/fees?amount={montant}
Simulez les frais applicables au montant saisi avant d’engager l’opération.
7
Générez un code OTP
POST {{baseUrl}}/api/v1/otp/debit
Envoyez un OTP au numéro de téléphone associé à l’instrument de paiement initiateur, pour sécuriser le débit.
8
Exécutez l'opération
POST {{baseUrl}}/api/v1/operations
Une fois l’OTP saisi par l’usager, transmettez-le dans le champ authData et exécutez l’opération.
Avant d’enrôler un usager ou d’exécuter une opération, vous pouvez vérifier les droits de l’usager, de l’instrument de paiement ou du terminal impliqué via les endpoints GET /users/{referenceUsager}/authorization, GET /wallets/{referenceWallet}/authorization et GET /terminals/{serialNumber}/authorization.
Exécutez chacune de ces étapes directement depuis la documentation.
Codes d'erreur
Comprenez les erreurs possibles à chaque étape.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"GIMpay Developer Portal","colors":{"primary":"#193888","light":"#2a4ba0","dark":"#FDB945"},"logo":{"light":"https://mintcdn.com/gim/byc4EhGtdm2eEGGJ/logo/light.svg?fit=max\u0026auto=format\u0026n=byc4EhGtdm2eEGGJ\u0026q=85\u0026s=6a62cb7166af70e305302752a2d3c9fb","dark":"https://mintcdn.com/gim/byc4EhGtdm2eEGGJ/logo/dark.svg?fit=max\u0026auto=format\u0026n=byc4EhGtdm2eEGGJ\u0026q=85\u0026s=240e1d4dd73d314f932b40df6c975172"},"favicon":"https://mintcdn.com/gim/byc4EhGtdm2eEGGJ/Favicon-GIM-UEMOA.jpg?fit=max\u0026auto=format\u0026n=byc4EhGtdm2eEGGJ\u0026q=85\u0026s=78a79c34536b6f18789a041a978840d4","navbar":{"links":[{"href":"mailto:support@it-centrex.com","label":"Support"}]},"footer":{"socials":{"x":"https://x.com/gimuemoa","facebook":"https://facebook.com/Gimuemoafrique","linkedin":"https://www.linkedin.com/company/gim-uemoa-officiel","youtube":"https://www.youtube.com/@GIMUEMOAOFFICIEL"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"gim","hasAudioNarration":false,"actualSubdomain":"gim","customDomains":["apidocs.gimpayapp.com"],"gitSource":{"type":"github","owner":"yannick-amani","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"5880a244-d25f-4149-b591-7e16311f011f","liveDeploymentHistoryId":"6a6cb20b672bf71d1f362789","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a6cb20b672bf71d1f362789"},"entitlements":{},"buildId":"6a6cb20b672bf71d1f362789:success","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"API reference","count":66},{"language":"default","tag":"Instruments de paiement","count":13},{"language":"default","tag":"SDKs","count":10},{"language":"default","tag":"Consentement général et spécifique","count":10},{"language":"default","tag":"Documents d'identité","count":7},{"language":"default","tag":"Documentation","count":5},{"language":"default","tag":"Usagers","count":5},{"language":"default","tag":"Flutter","count":5},{"language":"default","tag":"Java","count":5},{"language":"default","tag":"Mini Market Places","count":5}]},"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":"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":"guides/integration-guide","slug":"/guides/integration-guide","pageMetadata":{"title":"Guide d'intégration : exécuter une opération","description":"Enchaînez les APIs GIMgar Sud pour transférer de l'argent d'un usager vers un instrument de paiement d'un autre usager, via le service d'un contributeur.","href":"/guides/integration-guide"},"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: \"Enchaînez les APIs GIMgar Sud pour transférer de l’argent d’un usager vers un instrument de paiement d’un autre usager, via le service d’un contributeur.\"\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`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Heading,Step,Steps,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Ce guide décrit un cas d’usage complet : un usager GIMpay transfère de l’argent vers l’instrument de paiement d’un autre usager, par le biais du service d’un contributeur.`}),`\n`,_jsx(_components.p,{children:`D’abord, vous authentifiez votre backend. Puis vous vérifiez les instruments de paiement de l’usager initiateur (carte, compte, mobile wallet) et son solde disponible. La plateforme récupère ensuite les services proposés par le contributeur, calcule les frais applicables, et envoie un code de sécurité (OTP) pour valider l’opération. Une fois ce code confirmé, l’opération est exécutée.`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Authentifiez votre backend`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,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:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`POST`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {{baseUrl}}/api/v1/auth/token`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Récupérez un token Bearer à utiliser dans toutes les requêtes suivantes. Voir `,_jsx(_components.a,{href:`/getting-started/authentication`,children:`Authentication`}),`.`]})]}),_jsxs(Step,{title:`Collectez les instruments de paiement de l'usager`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,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:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`GET`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {{baseUrl}}/api/v1/users/{referenceUsager}/wallets`})]}),`\n`]})})}),_jsx(_components.p,{children:`Identifiez l’instrument de paiement de l’usager initiateur à débiter.`})]}),_jsxs(Step,{title:`Vérifiez le solde disponible`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,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:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`GET`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {{baseUrl}}/api/v1/wallets/{referenceWallet}/balance`})]}),`\n`]})})}),_jsx(_components.p,{children:`Assurez-vous que le solde de l’instrument sélectionné couvre le montant de l’opération.`})]}),_jsxs(Step,{title:`Collectez la mini-place de marché transparente du contributeur`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,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:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`GET`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {{baseUrl}}/api/v2/contributors/{referenceContributor}/transparent-mmp`})]}),`\n`]})})}),_jsx(_components.p,{children:`Récupérez la Mini Market Place (MMP) transparente associée au contributeur à travers lequel l’opération transitera.`})]}),_jsxs(Step,{title:`Collectez les services du contributeur dans cette MMP`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,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:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`GET`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {{baseUrl}}/api/v1/mmps/{referenceMmp}/contributors/{referenceContributor}/services`})]}),`\n`]})})}),_jsx(_components.p,{children:`Identifiez le service à utiliser pour l’opération.`})]}),_jsxs(Step,{title:`Calculez les frais`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,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:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`GET`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {{baseUrl}}/api/v1/services/{referenceService}/fees?amount={montant}`})]}),`\n`]})})}),_jsx(_components.p,{children:`Simulez les frais applicables au montant saisi avant d’engager l’opération.`})]}),_jsxs(Step,{title:`Générez un code OTP`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,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:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`POST`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {{baseUrl}}/api/v1/otp/debit`})]}),`\n`]})})}),_jsx(_components.p,{children:`Envoyez un OTP au numéro de téléphone associé à l’instrument de paiement initiateur, pour sécuriser le débit.`})]}),_jsxs(Step,{title:`Exécutez l'opération`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,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:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`POST`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {{baseUrl}}/api/v1/operations`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Une fois l’OTP saisi par l’usager, transmettez-le dans le champ `,_jsx(_components.code,{children:`authData`}),` et exécutez l’opération.`]})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Avant d’enrôler un usager ou d’exécuter une opération, vous pouvez vérifier les droits de l’usager, de l’instrument de paiement ou du terminal impliqué via les endpoints `,_jsx(_components.code,{children:`GET /users/{referenceUsager}/authorization`}),`, `,_jsx(_components.code,{children:`GET /wallets/{referenceWallet}/authorization`}),` et `,_jsx(_components.code,{children:`GET /terminals/{serialNumber}/authorization`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`étapes-suivantes`,children:`Étapes suivantes`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Tester ce flux dans le sandbox`,icon:`flask`,href:`/getting-started/testing`,children:_jsx(_components.p,{children:`Exécutez chacune de ces étapes directement depuis la documentation.`})}),_jsx(Card,{title:`Codes d'erreur`,icon:`triangle-exclamation`,href:`/getting-started/errors`,children:_jsx(_components.p,{children:`Comprenez les erreurs possibles à chaque étape.`})})]})]})}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":"Guide d'intégration : exécuter une opération","description":"Enchaînez les APIs GIMgar Sud pour transférer de l'argent d'un usager vers un instrument de paiement d'un autre usager, via le service d'un contributeur.","href":"/guides/integration-guide"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Étapes suivantes","slug":"étapes-suivantes","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"gim","siteName":"GIMpay Developer Portal","title":"Guide d'intégration : exécuter une opération - GIMpay Developer Portal","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-30T17:11:27.686Z","originalFileLocation":"guides/integration-guide.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=\"Enchaînez les APIs GIMgar Sud pour transférer de l\u0026#x27;argent d\u0026#x27;un usager vers un instrument de paiement d\u0026#x27;un autre usager, via le service d\u0026#x27;un contributeur.\">\u003cmeta data-mint-head name=\"application-name\" content=\"GIMpay Developer Portal\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/gim/Fzsickcye8nhU3r1/_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/gim/Fzsickcye8nhU3r1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/gim/Fzsickcye8nhU3r1/_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/gim/Fzsickcye8nhU3r1/_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/gim/Fzsickcye8nhU3r1/_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/gim/Fzsickcye8nhU3r1/_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/gim/Fzsickcye8nhU3r1/_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/gim/Fzsickcye8nhU3r1/_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/gim/Fzsickcye8nhU3r1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Guide d\u0026#x27;intégration : exécuter une opération - GIMpay Developer Portal\">\u003cmeta data-mint-head property=\"og:description\" content=\"Enchaînez les APIs GIMgar Sud pour transférer de l\u0026#x27;argent d\u0026#x27;un usager vers un instrument de paiement d\u0026#x27;un autre usager, via le service d\u0026#x27;un contributeur.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"GIMpay Developer Portal\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://apidocs.gimpayapp.com/guides/integration-guide\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://gim.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Guide+d%27int%C3%A9gration+%3A+ex%C3%A9cuter+une+op%C3%A9ration\u0026amp;description=Encha%C3%AEnez+les+APIs+GIMgar+Sud+pour+transf%C3%A9rer+de+l%27argent+d%27un+usager+vers+un+instrument+de+paiement+d%27un+autre+usager%2C+via+le+service+d%27un+contributeur.\u0026amp;theme=5b4701bdba8bf89b8dff8851\u0026amp;signature=34c5f0bdf8d1b0b4812f38c3165f2299da778be1b6223365fa039670714809f7\">\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=\"Guide d\u0026#x27;intégration : exécuter une opération - GIMpay Developer Portal\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Enchaînez les APIs GIMgar Sud pour transférer de l\u0026#x27;argent d\u0026#x27;un usager vers un instrument de paiement d\u0026#x27;un autre usager, via le service d\u0026#x27;un contributeur.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://gim.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Guide+d%27int%C3%A9gration+%3A+ex%C3%A9cuter+une+op%C3%A9ration\u0026amp;description=Encha%C3%AEnez+les+APIs+GIMgar+Sud+pour+transf%C3%A9rer+de+l%27argent+d%27un+usager+vers+un+instrument+de+paiement+d%27un+autre+usager%2C+via+le+service+d%27un+contributeur.\u0026amp;theme=5b4701bdba8bf89b8dff8851\u0026amp;signature=34c5f0bdf8d1b0b4812f38c3165f2299da778be1b6223365fa039670714809f7\">\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/gim/Fzsickcye8nhU3r1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"GIMpay Developer Portal\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#193888\">\u003clink data-mint-head rel=\"canonical\" href=\"https://apidocs.gimpayapp.com/guides/integration-guide\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/integration-guide.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://apidocs.gimpayapp.com/#organization\",\"name\":\"GIMpay Developer Portal\",\"url\":\"https://apidocs.gimpayapp.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/gim/byc4EhGtdm2eEGGJ/logo/light.svg?fit=max\u0026auto=format\u0026n=byc4EhGtdm2eEGGJ\u0026q=85\u0026s=6a62cb7166af70e305302752a2d3c9fb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://apidocs.gimpayapp.com#website\",\"name\":\"GIMpay Developer Portal\",\"url\":\"https://apidocs.gimpayapp.com\",\"publisher\":{\"@id\":\"https://apidocs.gimpayapp.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://apidocs.gimpayapp.com/guides/integration-guide#webpage\",\"url\":\"https://apidocs.gimpayapp.com/guides/integration-guide\",\"name\":\"Guide d'intégration : exécuter une opération\",\"description\":\"Enchaînez les APIs GIMgar Sud pour transférer de l'argent d'un usager vers un instrument de paiement d'un autre usager, via le service d'un contributeur.\",\"dateModified\":\"2026-07-30T17:11:27.686Z\",\"isPartOf\":{\"@id\":\"https://apidocs.gimpayapp.com#website\"}},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://apidocs.gimpayapp.com/guides/integration-guide#article\",\"headline\":\"Guide d'intégration : exécuter une opération\",\"name\":\"Guide d'intégration : exécuter une opération\",\"description\":\"Enchaînez les APIs GIMgar Sud pour transférer de l'argent d'un usager vers un instrument de paiement d'un autre usager, via le service d'un contributeur.\",\"url\":\"https://apidocs.gimpayapp.com/guides/integration-guide\",\"mainEntityOfPage\":{\"@id\":\"https://apidocs.gimpayapp.com/guides/integration-guide#webpage\"},\"dateModified\":\"2026-07-30T17:11:27.686Z\",\"publisher\":{\"@id\":\"https://apidocs.gimpayapp.com/#organization\"},\"isPartOf\":{\"@id\":\"https://apidocs.gimpayapp.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"GIMpay Developer Portal\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"GIMpay Developer Portal","nav":{"global":{"anchors":[]},"tabs":[{"tab":"Documentation","icon":"book-open-cover","pages":[{"title":"Documentation","href":"/api-reference/introduction"}]},{"tab":"API reference","icon":"code","pages":[{"title":"API reference","href":"/api-reference/authentification/sauthentifier-et-obtenir-un-jeton-daccès"}]},{"tab":"Guide d'intégration","icon":"map","pages":[{"title":"Guide d'intégration","description":null,"href":"/guides/introduction"},{"title":"Guide d'intégration : exécuter une opération","href":"/guides/integration-guide"}]},{"tab":"SDKs","icon":"cubes","pages":[{"title":"SDKs","href":"/sdks/introduction"}]},{"tab":"Glossaire","icon":"book","pages":[{"title":"Glossaire","href":"/glossary/enumerations"}]}]},"title":"Guide d'intégration : exécuter une opération - GIMpay Developer Portal","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}