There are several different identifiers associated with your Truust account. Here are some important ones you’ll need to know.The public and secret keys together make up your account’s API keys. Each account associated with Truust will have their own set of API keys, which they can change or rotate at any time for added security. Because this affects your integration, it should be done with caution.
IMPORTANTSandbox API keys are different from those in the production environment, so they must be updated in your code by your developers when switching between environments. More information about switching environments is available in our developer docs.
This is your account secret identifier. Each account associated with Truust will have its secret key. Your secret key should not be shared outside the use of an API call – even with us.To find your secret key:
Log into either the production Dashboard or the sandbox Dashboard, depending on which environment you are working in
Click on the “Accounts Settings” button from your “Accounts” page list
Click the “API Developers” tab from the top menu
Scroll to the API Keys section and you will see an empty “Secret Key” field
Click the “Reveal” button located next to the Secret Key field
Your secret key will be revealed in the Secret Key field on the same page.
The environment specifies where requests via the API should be directed – sandbox or production. Because you have a different set of API keys for each environment, you’ll need to update your code depending on which environment you’re working in.There are both production and sandbox environments for the API. The URL endpoints will be:
Truust can send webhook events that notify your application any time an event happens on your account. This is especially useful for events that are not triggered by a direct API request, like order status change and many user actions. This mechanism is also useful for services that are not directly responsible for making an API request, but still, need to receive the response from that request.You can register webhook URLs and the attached event and we will notify you any time that event happens in your account. When the event occurs we will create a request containing all the relevant information about what just happened, via an HTTP POST request, to any endpoint URLs that you have defined in your account´s Webhooks settings.Webhooks are necessary only for behind-the-scenes transactions. Most requests (e.g., creating links) generate results that are reported synchronously to your code. These do not require webhooks for verification.To configure a webhook, you’ll need to:
Create a webhook destination URL on your server
Create a new webhook in the Dashboard by entering your webhook destination URL and selecting at least one type of event for the webhook to fire on
Log into the Dashboard corresponding to the environment you want to setup
Click on the Webhooks option on the side-menu
Click the Create New Webhook button
Provide your destination URL and your selected notification
Click the Create Webhook button
When adding a webhook in the Dashboard, you’ll need to provide a destination URL using a valid HTTPS path. This URL will receive all webhook notifications as POST requests and must be a publicly accessible URL on your siteYou can create multiple webhook destination URLs to route certain webhook notifications to specific endpoints.
If you need an extensive integration and apply your own rules, you can access our services via API. To review our technical API Reference, visit the following link:
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Truust","colors":{"primary":"#073963","light":"#058ed8","dark":"#073963"},"logo":{"light":"https://mintcdn.com/socialpay/eRLQ9ToOrOIOj92q/assets/logo-truust.png?fit=max\u0026auto=format\u0026n=eRLQ9ToOrOIOj92q\u0026q=85\u0026s=1952722bf3c061af44d2195d279d6953","dark":"https://mintcdn.com/socialpay/eRLQ9ToOrOIOj92q/assets/logo-truust.png?fit=max\u0026auto=format\u0026n=eRLQ9ToOrOIOj92q\u0026q=85\u0026s=1952722bf3c061af44d2195d279d6953","href":"https://truust.io"},"favicon":"https://mintcdn.com/socialpay/eRLQ9ToOrOIOj92q/assets/logo-truust.png?fit=max\u0026auto=format\u0026n=eRLQ9ToOrOIOj92q\u0026q=85\u0026s=1952722bf3c061af44d2195d279d6953","navbar":{"links":[{"href":"https://truust.io","label":"Truust Website"},{"href":"https://truust.io/contact/","label":"Contact Us"}]},"footer":{"socials":{"website":"https://truust.io"}},"contextual":{"options":["copy","chatgpt","claude","perplexity","grok","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Dashboard","icon":"chart-line","href":"http://dashboard-sandbox.truust.io"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"socialpay","hasAudioNarration":false,"actualSubdomain":"socialpay","customDomains":["docs.truust.io"],"gitSource":{"type":"github","owner":"truust-io","repo":"docs.truust.io","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad854509f255702e8ed9211","collectionId":"5f1445a9-f0ab-42ed-9932-92bf91a5ee1c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad854509f255702e8ed9211"},"entitlements":{},"buildId":"6ad854509f255702e8ed9211","clientVersion":"0.0.3952","searchFilterCounts":[{"language":"default","tag":"API Reference","count":146},{"language":"default","tag":"Customers","count":13},{"language":"default","tag":"Orders","count":11},{"language":"default","tag":"Verifications","count":10},{"language":"default","tag":"Documentation","count":8},{"language":"default","tag":"Payins","count":7},{"language":"default","tag":"Bundles","count":6},{"language":"default","tag":"Account","count":5},{"language":"default","tag":"Wallets","count":5},{"language":"default","tag":"Platform","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"editor-nav-generations","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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"table td:first-child code{white-space:nowrap}"}],"page":{"pagePath":"developers","slug":"/developers","pageMetadata":{"title":"Developers","metaDescription":"Get up and running with our API and other tools and start developing your Truust integration.","description":null,"href":"/developers"},"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`,blockquote:`blockquote`,code:`code`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`Get up and running with our API and other tools and start developing your Truust integration.`}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(`span`,{id:`quickstart`}),`\n`,_jsx(Heading,{level:`2`,id:`quick-start`,children:`Quick Start`}),`\n`,_jsx(Heading,{level:`3`,id:`getting-api-keys`,children:`Getting API Keys`}),`\n`,_jsx(_components.p,{children:`There are several different identifiers associated with your Truust account. Here are some important ones you’ll need to know.`}),`\n`,_jsx(_components.p,{children:`The public and secret keys together make up your account’s API keys. Each account associated with Truust will have their own set of API keys, which they can change or rotate at any time for added security. Because this affects your integration, it should be done with caution.`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`IMPORTANT`})}),_jsx(_components.p,{children:`Sandbox API keys are different from those in the production environment, so they must be updated in your code by your developers when switching between environments. More information about switching environments is available in our developer docs.`})]}),`\n`,_jsx(Heading,{level:`4`,id:`public-key`,children:`Public key`}),`\n`,_jsx(_components.p,{children:`This is your account-specific public identifier. Each account associated with Truust will have its public key.`}),`\n`,_jsx(_components.p,{children:`To find your public key:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Log into either the production Dashboard or the sandbox Dashboard, depending on which environment you are working in`}),`\n`,_jsx(_components.li,{children:`Click on the “Accounts Settings” button from your “Accounts” page list`}),`\n`,_jsx(_components.li,{children:`Click the “API Developers” tab from the top menu`}),`\n`,_jsx(_components.li,{children:`Scroll to the API Keys section and you will see the “Public Key” value`}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`secret-key`,children:`Secret key`}),`\n`,_jsx(_components.p,{children:`This is your account secret identifier. Each account associated with Truust will have its secret key. Your secret key should not be shared outside the use of an API call – even with us.`}),`\n`,_jsx(_components.p,{children:`To find your secret key:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Log into either the production Dashboard or the sandbox Dashboard, depending on which environment you are working in`}),`\n`,_jsx(_components.li,{children:`Click on the “Accounts Settings” button from your “Accounts” page list`}),`\n`,_jsx(_components.li,{children:`Click the “API Developers” tab from the top menu`}),`\n`,_jsx(_components.li,{children:`Scroll to the API Keys section and you will see an empty “Secret Key” field`}),`\n`,_jsx(_components.li,{children:`Click the “Reveal” button located next to the Secret Key field`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Your secret key will be revealed in the Secret Key field on the same page.`}),`\n`,_jsx(Heading,{level:`3`,id:`environments`,children:`Environments`}),`\n`,_jsx(_components.p,{children:`The environment specifies where requests via the API should be directed – sandbox or production. Because you have a different set of API keys for each environment, you’ll need to update your code depending on which environment you’re working in.`}),`\n`,_jsx(_components.p,{children:`There are both production and sandbox environments for the API. The URL endpoints will be:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`https://\u003cyour subdomain>-sandbox.truust.io/2.0`}),` - Testing environment`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`https://\u003cyour subdomain>.truust.io/2.0`}),` - Live production environment`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`webhooks`,children:`Webhooks`}),`\n`,_jsxs(_components.p,{children:[`Truust can send webhook events that `,_jsx(_components.strong,{children:`notify your application any time an event happens on your account`}),`. This is especially useful for events that are not triggered by a direct API request, like order status change and many user actions. This mechanism is also useful for services that are not directly responsible for making an API request, but still, need to receive the response from that request.`]}),`\n`,_jsxs(_components.p,{children:[`You can register webhook URLs and the attached event and we will notify you any time that event happens in your account. When the event occurs we will create a request containing `,_jsx(_components.strong,{children:`all the relevant information about what just happened`}),`, via an HTTP `,_jsx(_components.code,{children:`POST`}),` request, to any endpoint URLs that you have defined in your account´s Webhooks settings.`]}),`\n`,_jsx(_components.p,{children:`Webhooks are necessary only for behind-the-scenes transactions. Most requests (e.g., creating links) generate results that are reported synchronously to your code. These do not require webhooks for verification.`}),`\n`,_jsx(_components.p,{children:`To configure a webhook, you’ll need to:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Create a webhook destination URL on your server`}),`\n`,_jsx(_components.li,{children:`Create a new webhook in the Dashboard by entering your webhook destination URL and selecting at least one type of event for the webhook to fire on`}),`\n`,_jsx(_components.li,{children:`Set up your server to parse incoming webhooks`}),`\n`,_jsx(_components.li,{children:`Test your webhook handling code`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`notifications`,children:`Notifications`}),`\n`,_jsx(_components.p,{children:`Here is a complete list with all the available notifications we will trigger for your account:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Order Published`}),` - The order has been successfully paid`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Order Failed`}),` - There has been an error completing the payment`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Order Accepted`}),` - The order has been accepted by the seller or automatically settled`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Order Rejected`}),` - The order has been rejected by the seller`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Order Cancelled`}),` - The order has been canceled for any reason`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Payout Created`}),` - The payout associated with the order, has been created and we have the information needed to proceed with the payout`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Order Released`}),` - The order has been released and we have transferred the funds to the assigned payout account`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`registering-the-webhook-endpoint`,children:`Registering the Webhook Endpoint`}),`\n`,_jsx(_components.p,{children:`To create a webhook:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Log into the Dashboard corresponding to the environment you want to setup`}),`\n`,_jsx(_components.li,{children:`Click on the Webhooks option on the side-menu`}),`\n`,_jsx(_components.li,{children:`Click the Create New Webhook button`}),`\n`,_jsx(_components.li,{children:`Provide your destination URL and your selected notification`}),`\n`,_jsx(_components.li,{children:`Click the Create Webhook button`}),`\n`]}),`\n`,_jsx(_components.p,{children:`When adding a webhook in the Dashboard, you’ll need to provide a destination URL using a valid HTTPS path. This URL will receive all webhook notifications as POST requests and must be a publicly accessible URL on your site`}),`\n`,_jsx(_components.p,{children:`You can create multiple webhook destination URLs to route certain webhook notifications to specific endpoints.`}),`\n`,_jsx(`span`,{id:`apireference`}),`\n`,_jsx(Heading,{level:`2`,id:`api-reference`,children:`API Reference`}),`\n`,_jsx(_components.p,{children:`If you need an extensive integration and apply your own rules, you can access our services via API. To review our technical API Reference, visit the following link:`}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:_jsx(_components.a,{href:`/api-reference`,children:`API Reference`})}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Our technical team is here to help. If you are a company with more complex technical needs, contact us at `,_jsx(_components.a,{href:`mailto:hello@truust.io`,children:`hello@truust.io`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`connectors`,children:`Connectors`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/socialpay/eRLQ9ToOrOIOj92q/assets/connectors.png?fit=max\u0026auto=format\u0026n=eRLQ9ToOrOIOj92q\u0026q=85\u0026s=b973147dac064bf6d015afeea1f20051`,alt:`Connectors`,\"data-og-width\":`704`,width:`704`,\"data-og-height\":`290`,height:`290`,\"data-path\":`assets/connectors.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/socialpay/eRLQ9ToOrOIOj92q/assets/connectors.png?w=280\u0026fit=max\u0026auto=format\u0026n=eRLQ9ToOrOIOj92q\u0026q=85\u0026s=5d54e6e776758b9ca04f37751dd55419 280w, https://mintcdn.com/socialpay/eRLQ9ToOrOIOj92q/assets/connectors.png?w=560\u0026fit=max\u0026auto=format\u0026n=eRLQ9ToOrOIOj92q\u0026q=85\u0026s=6c7c25f38c219dc0f568399f99aebe80 560w, https://mintcdn.com/socialpay/eRLQ9ToOrOIOj92q/assets/connectors.png?w=840\u0026fit=max\u0026auto=format\u0026n=eRLQ9ToOrOIOj92q\u0026q=85\u0026s=2b76beb64282929b90b3fe9fafd4675a 840w, https://mintcdn.com/socialpay/eRLQ9ToOrOIOj92q/assets/connectors.png?w=1100\u0026fit=max\u0026auto=format\u0026n=eRLQ9ToOrOIOj92q\u0026q=85\u0026s=cd4ae8a89a3055265724b35bc5831504 1100w, https://mintcdn.com/socialpay/eRLQ9ToOrOIOj92q/assets/connectors.png?w=1650\u0026fit=max\u0026auto=format\u0026n=eRLQ9ToOrOIOj92q\u0026q=85\u0026s=ba842fc33c5559493fcfa11cd2cf722b 1650w, https://mintcdn.com/socialpay/eRLQ9ToOrOIOj92q/assets/connectors.png?w=2500\u0026fit=max\u0026auto=format\u0026n=eRLQ9ToOrOIOj92q\u0026q=85\u0026s=c971a30ba00eacb701564724ecebbd6f 2500w`})]})}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":"Developers","metaDescription":"Get up and running with our API and other tools and start developing your Truust integration.","description":null,"href":"/developers"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Quick Start","slug":"quick-start","depth":2,"children":[{"title":"Getting API Keys","slug":"getting-api-keys","depth":3,"children":[]},{"title":"Public key","slug":"public-key","depth":4,"children":[]},{"title":"Secret key","slug":"secret-key","depth":4,"children":[]},{"title":"Environments","slug":"environments","depth":3,"children":[]}]},{"title":"Webhooks","slug":"webhooks","depth":2,"children":[{"title":"Notifications","slug":"notifications","depth":3,"children":[]},{"title":"Registering the Webhook Endpoint","slug":"registering-the-webhook-endpoint","depth":3,"children":[]}]},{"title":"API Reference","slug":"api-reference","depth":2,"children":[]},{"title":"Connectors","slug":"connectors","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"socialpay","siteName":"Truust","title":"Developers - Truust","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-07T05:50:05.773Z","originalFileLocation":"developers.md"},"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=\"application-name\" content=\"Truust\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/socialpay/iG2BZRyj_cp1_SCh/_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/socialpay/iG2BZRyj_cp1_SCh/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/socialpay/iG2BZRyj_cp1_SCh/_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/socialpay/iG2BZRyj_cp1_SCh/_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/socialpay/iG2BZRyj_cp1_SCh/_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/socialpay/iG2BZRyj_cp1_SCh/_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/socialpay/iG2BZRyj_cp1_SCh/_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/socialpay/iG2BZRyj_cp1_SCh/_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/socialpay/iG2BZRyj_cp1_SCh/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Developers - Truust\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Truust\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.truust.io/developers\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://socialpay.mintlify.app/_mintlify/api/og/v2?division=Developers\u0026amp;title=Developers\u0026amp;theme=d60e79f355666bc931afadcf\u0026amp;signature=bf11ab94a54d48c67be7edbe2d9f81a2e13b97f44f828e95f94eef6401a86c6f\">\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=\"Developers - Truust\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://socialpay.mintlify.app/_mintlify/api/og/v2?division=Developers\u0026amp;title=Developers\u0026amp;theme=d60e79f355666bc931afadcf\u0026amp;signature=bf11ab94a54d48c67be7edbe2d9f81a2e13b97f44f828e95f94eef6401a86c6f\">\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/socialpay/iG2BZRyj_cp1_SCh/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Truust\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#073963\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.truust.io/developers\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/developers.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.truust.io/#organization\",\"name\":\"Truust\",\"url\":\"https://docs.truust.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/socialpay/eRLQ9ToOrOIOj92q/assets/logo-truust.png?fit=max\u0026auto=format\u0026n=eRLQ9ToOrOIOj92q\u0026q=85\u0026s=1952722bf3c061af44d2195d279d6953\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.truust.io#website\",\"name\":\"Truust\",\"url\":\"https://docs.truust.io\",\"publisher\":{\"@id\":\"https://docs.truust.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.truust.io/developers#webpage\",\"url\":\"https://docs.truust.io/developers\",\"name\":\"Developers\",\"dateModified\":\"2026-10-07T05:50:05.773Z\",\"isPartOf\":{\"@id\":\"https://docs.truust.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.truust.io/developers#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.truust.io/developers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Truust\",\"item\":\"https://docs.truust.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developers\",\"item\":\"https://docs.truust.io/developers\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.truust.io/developers#article\",\"headline\":\"Developers\",\"name\":\"Developers\",\"url\":\"https://docs.truust.io/developers\",\"mainEntityOfPage\":{\"@id\":\"https://docs.truust.io/developers#webpage\"},\"dateModified\":\"2026-10-07T05:50:05.773Z\",\"publisher\":{\"@id\":\"https://docs.truust.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.truust.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Truust\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Truust","nav":{"global":{"anchors":[{"anchor":"Dashboard","icon":"chart-line","href":"http://dashboard-sandbox.truust.io"}]},"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Overview","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Getting Started","href":"/getting-started"}]},{"group":"Platform","pages":[{"title":"The Dashboard","href":"/dashboard"},{"title":"The Hosted Checkout","href":"/hosted-checkout"},{"title":"Payment Methods","href":"/payment-methods"},{"title":"Payment Flows","href":"/payment-flows"},{"title":"Reporting","description":null,"href":"/reporting"}]},{"group":"Developers","pages":[{"title":"Developers","href":"/developers"}]}]},{"anchor":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference"}]}]},"title":"Developers - Truust","buildId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","deploymentId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BVI9Chd9.js","PlusIcon-dPxQtROk.js","lightbox-handle-r17bVUz3.js"]}