Add your company’s server IP to the business system whitelist and notify customer service to include this IP in the firewall’s allowed list to avoid API request failures.
Add our IP addresses 110.239.95.6, 190.92.219.18, 3.1.75.76, 18.139.35.242, 46.137.244.95 to the whitelist to ensure the callback functionality works correctly.
Since our servers are mainly concentrated in the Singapore region, if your server is located in Europe or the Americas, please set the HTTP connection timeout and read timeout to at least 2 seconds to prevent connection issues.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"HaiPay","description":"HaiPay payment API documentation for merchant onboarding, integration guides, testing workflows, and global payment references.","colors":{"primary":"#5F3CC7","light":"#9289FE","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/haipay-3385f6e8/Fh2duvg55RQO2xS-/images/logo/light.png?fit=max\u0026auto=format\u0026n=Fh2duvg55RQO2xS-\u0026q=85\u0026s=573f6622ee2aed0dbd22a52f7f1f3a5c","dark":"https://mintcdn.com/haipay-3385f6e8/Fh2duvg55RQO2xS-/images/logo/dark.png?fit=max\u0026auto=format\u0026n=Fh2duvg55RQO2xS-\u0026q=85\u0026s=ad633d1ef0dc99aafb8332e178794edf"},"favicon":"https://mintcdn.com/haipay-3385f6e8/bzbfpf1uH8h6Eq93/images/logo/favicon.png?fit=max\u0026auto=format\u0026n=bzbfpf1uH8h6Eq93\u0026q=85\u0026s=26754ae182abdf6a3e10188d15ff9d0d","api":{"playground":{"display":"interactive","proxy":true},"examples":{"languages":["bash","python","node","php","java"],"prefill":true}},"appearance":{"default":"light"},"navbar":{"links":[{"href":"https://www.haipay.net","label":"HaiPay.net"},{"href":"mailto:support@haipay.net","label":"Support"}]},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/haipay-global","github":"https://github.com/HaipayGroup"}},"search":{"prompt":"Search HaiPay docs..."},"seo":{"metatags":{"og:site_name":"HaiPay Documentation","og:image":"https://www.haipay.net/og-default.png","twitter:card":"summary_large_image","twitter:site":"@HaiPay_official","canonical":"https://doc.haipay.net"},"indexing":"navigable"},"contextual":{"options":["copy","chatgpt",{"title":"在通义千问中打开","description":"向qwen询问有关此页面的问题","icon":"/images/ai/qwen.svg","href":{"base":"https://www.qianwen.com/","query":[{"key":"q","value":"查看这份文档:$page"}]}},"claude","perplexity","mcp","cursor","vscode",{"title":"连接到Qoder","description":"在Qoder中安装HaiPay MCP","icon":"/images/ai/qoder.svg","href":"qoder://aicoding.aicoding-deeplink/mcp/add?name=HaiPay\u0026config=JTdCJTIydXJsJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZkb2MuaGFpcGF5Lm5ldCUyRm1jcCUyMiU3RA%3D%3D"}],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"languages":[{"language":"zh","href":"zh/overview"},{"language":"en","href":"en/overview"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"haipay-3385f6e8","hasAudioNarration":false,"actualSubdomain":"haipay-3385f6e8","customDomains":["doc.haipay.net"],"gitSource":{"type":"github","owner":"haipaygroup","repo":"haipayapidoc","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae3371b4d48ffa49b8a7d92","collectionId":"bc4e3cc7-4d19-4e71-b2b8-708eae9e7fd2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae3371b4d48ffa49b8a7d92"},"feedback":{"thumbs":false,"agentFeedback":false},"entitlements":{},"buildId":"6ae3371b4d48ffa49b8a7d92","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"en","tag":"API","count":516},{"language":"zh","tag":"API","count":516},{"language":"en","tag":"Documentation Center","count":228},{"language":"zh","tag":"文档中心","count":228},{"language":"en","tag":"Global Payment","count":143},{"language":"zh","tag":"全球支付","count":143},{"language":"zh","tag":"亚洲","count":111},{"language":"en","tag":"Asia Pacific","count":59},{"language":"en","tag":"Asia","count":52},{"language":"en","tag":"Africa","count":43},{"language":"en","tag":"Payments","count":43},{"language":"zh","tag":"非洲","count":43},{"language":"zh","tag":"支付接入","count":43},{"language":"en","tag":"Merchant Guide","count":38},{"language":"zh","tag":"商户指南","count":38},{"language":"en","tag":"Local Payments","count":32},{"language":"zh","tag":"国家/地区支付","count":32},{"language":"en","tag":"Middle East","count":30},{"language":"zh","tag":"中东","count":30},{"language":"zh","tag":"中东与北非","count":27}],"searchSettings":{"showContentSnippets":true,"maxResults":10}},"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}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".dark #sidebar-title,.light #sidebar-title{font-weight:700!important;color:#000!important;font-size:14px}.dark #sidebar-title{color:#fff!important}:lang(zh){font-family:\"Noto Sans SC\",sans-serif}:lang(en){font-family:\"Inter\",sans-serif}a.related-link:hover span{color:#5f3cc7}.frame{margin:24px 0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.frame img{width:100%;display:block;margin:0!important}.frame-caption{padding:10px 16px;font-size:13px;color:#6b7280;background:#fff;border-top:1px solid #f3f4f6}.dark .frame{border-color:#374151;background:#111827}.dark .frame-caption{color:#9ca3af;background:#111827;border-top-color:#374151}.badge-recommended{display:inline-block;padding:1px 8px;border-radius:4px;font-size:12px;font-weight:600;background:#f3eeff;color:#7b3ff2;vertical-align:middle;line-height:1.6}.dark .badge-recommended{background:rgba(123,63,242,.18);color:#c4b5fd}.doc-footer{font-size:13px;color:#9ca3af}.doc-footer p{margin:4px 0!important}.dark .doc-footer{color:#6b7280}"}],"page":{"pagePath":"en/history/V20260801/testing/go-live-checklist","slug":"/en/history/V20260801/testing/go-live-checklist","pageMetadata":{"title":"Onboarding Checklist","sidebarTitle":"Onboarding Checklist","description":"Verify production setup, IP whitelist configuration, callback readiness, and final launch checks before going live.","keywords":["HaiPay","onboarding checklist","production setup","IP whitelist","go-live"],"href":"/en/history/V20260801/testing/go-live-checklist"},"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: \"Verify production setup, IP whitelist configuration, callback readiness, and final launch checks before going live.\"\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`,ol:`ol`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`1-set-up-production-environment-account`,children:`1. Set Up Production Environment Account`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Test environment and production environment accounts are independent, and appId cannot be shared between them.`})}),`\n`,_jsx(Heading,{level:`2`,id:`2-configure-server-ip-whitelist`,children:`2. Configure Server IP Whitelist`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Add your company’s server IP to the business system whitelist and notify customer service to include this IP in the firewall’s allowed list to avoid API request failures.`}),`\n`,_jsxs(_components.li,{children:[`Add our IP addresses `,_jsx(_components.code,{children:`110.239.95.6`}),`, `,_jsx(_components.code,{children:`190.92.219.18`}),`, `,_jsx(_components.code,{children:`3.1.75.76`}),`, `,_jsx(_components.code,{children:`18.139.35.242`}),`, `,_jsx(_components.code,{children:`46.137.244.95`}),` to the whitelist to ensure the callback functionality works correctly.`]}),`\n`,_jsx(_components.li,{children:`Since our servers are mainly concentrated in the Singapore region, if your server is located in Europe or the Americas, please set the HTTP connection timeout and read timeout to at least 2 seconds to prevent connection issues.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`3-production-environment-testing`,children:`3. Production Environment Testing`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Use real information for testing to validate business functionalities.`}),`\n`,_jsx(_components.li,{children:`Ensure compliance with collection and payment limit requirements.`}),`\n`,_jsxs(_components.li,{children:[`Test order status and API integration, including:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Incomplete, invalid, or illegal parameters.`}),`\n`,_jsx(_components.li,{children:`Duplicate request behavior.`}),`\n`,_jsx(_components.li,{children:`It is recommended to involve non-developers in the testing process.`}),`\n`]}),`\n`]}),`\n`,_jsx(_components.li,{children:`Test all error codes and statuses to ensure that the code is robust and can handle common errors and potential exceptions.`}),`\n`,_jsx(_components.li,{children:`Configure the production environment callback URL, handle real-time and duplicate callbacks appropriately, and ensure system idempotency.`}),`\n`,_jsx(_components.li,{children:`Regularly update and protect the API keys to avoid exposure in code repositories or version control systems.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`related-topics`,children:`Related Topics`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/en/history/V20260801/testing/end-to-end`,children:`HaiPay End-to-End Testing Guide`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/en/history/V20260801/get-started/integration-process`,children:`HaiPay Integration Process Guide`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/en/history/V20260801/get-started/integration-steps`,children:`HaiPay Integration Steps Guide`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`https://www.haipay.net/contact`,children:`Contact HaiPay`})}),`\n`]})]})}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":"Onboarding Checklist","sidebarTitle":"Onboarding Checklist","description":"Verify production setup, IP whitelist configuration, callback readiness, and final launch checks before going live.","keywords":["HaiPay","onboarding checklist","production setup","IP whitelist","go-live"],"href":"/en/history/V20260801/testing/go-live-checklist"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"1. Set Up Production Environment Account","slug":"1-set-up-production-environment-account","depth":2,"children":[]},{"title":"2. Configure Server IP Whitelist","slug":"2-configure-server-ip-whitelist","depth":2,"children":[]},{"title":"3. Production Environment Testing","slug":"3-production-environment-testing","depth":2,"children":[]},{"title":"Related Topics","slug":"related-topics","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/haipay-3385f6e8/f9eb4046a3d2a66d/public/inject-sign.js"],"subdomain":"haipay-3385f6e8","siteName":"HaiPay","title":"Onboarding Checklist - HaiPay","navMaps":{"firstHrefInVersion":{"V20261001":{"href":"/zh/overview","matchLevel":4},"V20260801":{"href":"/en/history/V20260801/testing/go-live-checklist","matchLevel":0},"V20260701":{"href":"/en/history/V20260701/testing/go-live-checklist","matchLevel":1},"V20260628":{"href":"/en/history/V20260628/testing/go-live-checklist","matchLevel":1},"V20260623":{"href":"/en/history/V20260623/testing/go-live-checklist","matchLevel":1}},"firstHrefInLanguage":{"zh":{"href":"/zh/history/V20260801/testing/go-live-checklist","matchLevel":1},"en":{"href":"/en/history/V20260801/testing/go-live-checklist","matchLevel":0}}},"lastModified":"2026-10-29T12:09:21.387Z","gitLastModified":"2026-10-29T11:11:35.000Z","originalFileLocation":"en/history/V20260801/testing/go-live-checklist.mdx","locale":"en"},"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=\"light\"}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=\"Verify production setup, IP whitelist configuration, callback readiness, and final launch checks before going live.\">\u003cmeta data-mint-head name=\"application-name\" content=\"HaiPay\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/haipay-3385f6e8/zF8MnpYOAB0QG9P5/_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/haipay-3385f6e8/zF8MnpYOAB0QG9P5/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/haipay-3385f6e8/zF8MnpYOAB0QG9P5/_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/haipay-3385f6e8/zF8MnpYOAB0QG9P5/_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/haipay-3385f6e8/zF8MnpYOAB0QG9P5/_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/haipay-3385f6e8/zF8MnpYOAB0QG9P5/_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/haipay-3385f6e8/zF8MnpYOAB0QG9P5/_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/haipay-3385f6e8/zF8MnpYOAB0QG9P5/_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/haipay-3385f6e8/zF8MnpYOAB0QG9P5/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Onboarding Checklist - HaiPay\">\u003cmeta data-mint-head property=\"og:description\" content=\"Verify production setup, IP whitelist configuration, callback readiness, and final launch checks before going live.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"HaiPay Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://doc.haipay.net/en/history/V20260801/testing/go-live-checklist\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://www.haipay.net/og-default.png\">\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=\"Onboarding Checklist - HaiPay\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Verify production setup, IP whitelist configuration, callback readiness, and final launch checks before going live.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://www.haipay.net/og-default.png\">\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/haipay-3385f6e8/zF8MnpYOAB0QG9P5/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"HaiPay\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5F3CC7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://doc.haipay.net/en/history/V20260801/testing/go-live-checklist\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/history/V20260801/testing/go-live-checklist.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://doc.haipay.net/en/history/V20260801/testing/go-live-checklist\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://doc.haipay.net/zh/history/V20260801/testing/go-live-checklist\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://doc.haipay.net/zh/history/V20260801/testing/go-live-checklist\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://doc.haipay.net/#organization\",\"name\":\"HaiPay\",\"url\":\"https://doc.haipay.net\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/haipay-3385f6e8/Fh2duvg55RQO2xS-/images/logo/light.png?fit=max\u0026auto=format\u0026n=Fh2duvg55RQO2xS-\u0026q=85\u0026s=573f6622ee2aed0dbd22a52f7f1f3a5c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://doc.haipay.net#website\",\"name\":\"HaiPay\",\"url\":\"https://doc.haipay.net\",\"publisher\":{\"@id\":\"https://doc.haipay.net/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://doc.haipay.net/en/history/V20260801/testing/go-live-checklist#webpage\",\"url\":\"https://doc.haipay.net/en/history/V20260801/testing/go-live-checklist\",\"name\":\"Onboarding Checklist\",\"description\":\"Verify production setup, IP whitelist configuration, callback readiness, and final launch checks before going live.\",\"dateModified\":\"2026-10-29T11:11:35.000Z\",\"isPartOf\":{\"@id\":\"https://doc.haipay.net#website\"},\"breadcrumb\":{\"@id\":\"https://doc.haipay.net/en/history/V20260801/testing/go-live-checklist#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://doc.haipay.net/en/history/V20260801/testing/go-live-checklist#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Merchant Guide\",\"item\":\"https://doc.haipay.net/en/history/V20260801/get-started/integration-process\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Onboarding Checklist\",\"item\":\"https://doc.haipay.net/en/history/V20260801/testing/go-live-checklist\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://doc.haipay.net/en/history/V20260801/testing/go-live-checklist#article\",\"headline\":\"Onboarding Checklist\",\"name\":\"Onboarding Checklist\",\"description\":\"Verify production setup, IP whitelist configuration, callback readiness, and final launch checks before going live.\",\"url\":\"https://doc.haipay.net/en/history/V20260801/testing/go-live-checklist\",\"mainEntityOfPage\":{\"@id\":\"https://doc.haipay.net/en/history/V20260801/testing/go-live-checklist#webpage\"},\"image\":\"https://www.haipay.net/og-default.png\",\"dateModified\":\"2026-10-29T11:11:35.000Z\",\"keywords\":\"HaiPay, onboarding checklist, production setup, IP whitelist, go-live\",\"publisher\":{\"@id\":\"https://doc.haipay.net/#organization\"},\"isPartOf\":{\"@id\":\"https://doc.haipay.net#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"HaiPay\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"HaiPay","nav":{"global":null,"languages":[{"language":"zh","pages":[{"title":"zh","href":"/zh/history/V20260801/testing/go-live-checklist"}]},{"language":"en","versions":[{"version":"V20261001","default":true,"tag":"Latest","pages":[{"title":"V20261001","href":"/en/overview"}]},{"version":"V20260801","tabs":[{"tab":"Documentation Center","groups":[{"group":"Quick start","pages":[{"title":"Merchant Integration Overview","sidebarTitle":"Guide","href":"/en/history/V20260801/overview"}]},{"group":"Merchant Guide","pages":[{"title":"Merchant Integration Process","sidebarTitle":"Integration Process","href":"/en/history/V20260801/get-started/integration-process"},{"title":"Configuration and Signatures","sidebarTitle":"Config \u0026 Signature","href":"/en/history/V20260801/get-started/configuration-and-signatures"},{"title":"Payment Integration Steps","sidebarTitle":"Integration Steps","href":"/en/history/V20260801/get-started/integration-steps"},{"title":"API Conventions and Common Rules","sidebarTitle":"API Description","href":"/en/history/V20260801/get-started/api-conventions"},{"title":"Payment Documentation Index","sidebarTitle":"API Documentation","href":"/en/history/V20260801/get-started/documentation-map"},{"title":"End-to-End Testing Guide","sidebarTitle":"End-to-End Testing","description":"Follow the testing workflow for merchant integration, including order status changes, notification tests, and launch validation.","href":"/en/history/V20260801/testing/end-to-end"},{"title":"Onboarding Checklist","sidebarTitle":"Onboarding Checklist","href":"/en/history/V20260801/testing/go-live-checklist"},{"title":"USD Wrapping","sidebarTitle":"USD Wrapping","description":"Learn about USD Wrapping — merchants price and settle in USD while end users pay in their local currency, with HaiPay handling the currency conversion automatically.","href":"/en/history/V20260801/resources/usd-wrapping"},{"title":"Connect AI via MCP","sidebarTitle":"Connect to HaiPay MCP","href":"/en/history/V20260801/resources/ai/connect-ai-via-mcp"},{"title":"AI Integration Skills","sidebarTitle":"AI Skills for HaiPay Integration","href":"/en/history/V20260801/resources/ai/haipay-skills"}]},{"group":"Common Payment","pages":[{"group":"Common API","pages":[{"title":"Account Inquiry","href":"/en/history/V20260801/operations/account-query"},{"title":"Asynchronous Notification","href":"/en/history/V20260801/operations/callback"},{"title":"Statement File Link Retrieval","href":"/en/history/V20260801/operations/reconcile-file"},{"title":"Real-time Reconciliation Report Creation","href":"/en/history/V20260801/operations/reconcile-report-create"},{"title":"Reconciliation Report Query","href":"/en/history/V20260801/operations/reconcile-report-query"},{"title":"Payout Order Voucher","href":"/en/history/V20260801/operations/voucher"},{"title":"Real-Time Exchange Rate Query","deprecated":true,"href":"/en/history/V20260801/operations/exchange-rate"},{"title":"Real-Time Exchange Rate Query V2","href":"/en/history/V20260801/operations/exchange-rate-v2"}]},{"title":"Get Merchant Payment Config","href":"/en/history/V20260801/operations/merchant-payment-config"},{"title":"Payout Voucher PDF/ZIP API","href":"/en/history/V20260801/operations/voucher-pdf"}]},{"group":"Global Payment","pages":[{"group":"Global Cashier","pages":[{"title":"Global Cashier","href":"/en/history/V20260801/payments/cashier"}]},{"group":"Credit Card","pages":[{"title":"Front-End Component","href":"/en/history/V20260801/payments/cards/payment-element"},{"title":"Checkout Mode","href":"/en/history/V20260801/payments/cards/payment-links"},{"title":"International Credit Card (VISA/MASTER)","href":"/en/history/V20260801/payments/cards/overview"},{"title":"Google Pay Integration Guide","sidebarTitle":"Google Pay","href":"/en/history/V20260801/payments/cards/google-pay"},{"title":"Apple Pay Integration Guide","sidebarTitle":"Apple Pay","href":"/en/history/V20260801/payments/cards/apple-pay"},{"title":"Merchant-Initiated Transactions (MIT)","sidebarTitle":"MIT","href":"/en/history/V20260801/payments/cards/merchant-initiated-transactions"},{"title":"Credit Card Supported Regions","sidebarTitle":"Credit Card Supported Regions","href":"/en/history/V20260801/payments/cards/supported-regions"}]},{"group":"Subscription","pages":[{"title":"Subscription","sidebarTitle":"Subscription","href":"/en/history/V20260801/payments/subscriptions/overview"},{"title":"Subscription Payment Flowchart","sidebarTitle":"Subscription Flow","href":"/en/history/V20260801/payments/subscriptions/workflow"}]},{"group":"North America","pages":[{"title":"United States","hidden":true,"href":"/en/history/V20260801/api/version2/USD"},{"title":"Mexico Payment Integration","sidebarTitle":"Mexico","href":"/en/history/V20260801/payments/local/mexico"}]},{"group":"South America","pages":[{"title":"Brazil Payment Integration","sidebarTitle":"Brazil","href":"/en/history/V20260801/payments/local/brazil"}]},{"group":"Europe","pages":[{"title":"Turkey Payment Integration","sidebarTitle":"Turkey","href":"/en/history/V20260801/payments/local/turkey"},{"title":"European Union Payment Integration","sidebarTitle":"European Union","href":"/en/history/V20260801/payments/local/european-union"}]},{"group":"Asia","pages":[{"title":"Hong Kong Payment Integration","sidebarTitle":"Hong Kong","href":"/en/history/V20260801/payments/local/hong-kong"},{"title":"Singapore Payment Integration","sidebarTitle":"Singapore","href":"/en/history/V20260801/payments/local/singapore"},{"title":"Taiwan Payment Integration","sidebarTitle":"Taiwan","href":"/en/history/V20260801/payments/local/taiwan"},{"title":"Japan Payment Integration","sidebarTitle":"Japan","href":"/en/history/V20260801/payments/local/japan"},{"title":"South Korea Payment Integration","sidebarTitle":"South Korea","href":"/en/history/V20260801/payments/local/south-korea"},{"title":"Philippines Payment Integration","sidebarTitle":"Philippines","href":"/en/history/V20260801/payments/local/philippines"},{"title":"Thailand Payment Integration","sidebarTitle":"Thailand","href":"/en/history/V20260801/payments/local/thailand"},{"title":"Vietnam Payment Integration","sidebarTitle":"Vietnam","href":"/en/history/V20260801/payments/local/vietnam"},{"title":"Indonesia Payment Integration","sidebarTitle":"Indonesia","href":"/en/history/V20260801/payments/local/indonesia"},{"title":"Malaysia Payment Integration","sidebarTitle":"Malaysia","href":"/en/history/V20260801/payments/local/malaysia"},{"title":"Pakistan Payment Integration","sidebarTitle":"Pakistan","href":"/en/history/V20260801/payments/local/pakistan"},{"title":"Bangladesh Payment Integration","sidebarTitle":"Bangladesh","href":"/en/history/V20260801/payments/local/bangladesh"},{"title":"India Payment Integration","sidebarTitle":"India","href":"/en/history/V20260801/payments/local/india"}]},{"group":"Middle East","pages":[{"title":null,"href":"/en/history/V20260801/payments/local/egypt"},{"title":"Saudi Arabia Payment Integration","sidebarTitle":"Saudi Arabia","href":"/en/history/V20260801/payments/local/saudi-arabia"},{"title":"Kuwait Payment Integration","sidebarTitle":"Kuwait","href":"/en/history/V20260801/payments/local/kuwait"},{"title":"Bahrain Payment Integration","sidebarTitle":"Bahrain","href":"/en/history/V20260801/payments/local/bahrain"},{"title":"UAE Payment Integration","sidebarTitle":"UAE","href":"/en/history/V20260801/payments/local/united-arab-emirates"},{"title":"Oman Payment Integration","sidebarTitle":"Oman","href":"/en/history/V20260801/payments/local/oman"},{"title":"Qatar Payment Integration","sidebarTitle":"Qatar","href":"/en/history/V20260801/payments/local/qatar"},{"title":"Jordan Payment Integration","sidebarTitle":"Jordan","href":"/en/history/V20260801/payments/local/jordan"},{"title":"Iraq Payment Integration","sidebarTitle":"Iraq","href":"/en/history/V20260801/payments/local/iraq"}]},{"group":"Africa","pages":[{"title":"Nigeria Payment API","href":"/en/history/V20260801/payments/local/nigeria"},{"title":"Ghana Payment API","href":"/en/history/V20260801/payments/local/ghana"},{"title":"Kenya Payment API","href":"/en/history/V20260801/payments/local/kenya"},{"title":"South Africa Payment API","href":"/en/history/V20260801/payments/local/south-africa"},{"title":"Cameroon Payment API","href":"/en/history/V20260801/payments/local/cameroon"},{"title":"Tanzania Payment API","href":"/en/history/V20260801/payments/local/tanzania"}]},{"group":"Crypto","hidden":true,"pages":[{"title":"Stablecoin","href":"/en/history/V20260801/api/version2/coinpay"},{"title":"Stablecoin Payment (Fixed Address) API","href":"/en/history/V20260801/api/version2/coinpay-fixed_address"}]}]},{"group":"Unified API","pages":[{"title":"Payment API","href":"/en/history/V20260801/payments/unified-api"}]},{"group":"Appendix","pages":[{"title":"Test Card Numbers","sidebarTitle":"Test Cards","href":"/en/history/V20260801/testing/test-cards"},{"title":"Collection Payment Methods List","href":"/en/history/V20260801/resources/cashin-code-list"},{"title":"Disbursement Payment Methods List","href":"/en/history/V20260801/resources/cashout-code-list"},{"title":"Error Response Reference (Legacy navigation V20260801)","sidebarTitle":"Error Response","href":"/en/history/V20260801/guide/error_response_appendix"}]},{"group":"Merchant FAQ","pages":[{"title":"Frequently Asked Questions and Troubleshooting","sidebarTitle":"Frequently Asked Questions","href":"/en/history/V20260801/resources/faq"}]},{"group":"Historical Reference","hidden":true,"pages":[{"title":"Error Response Reference (Legacy navigation V20260801)","sidebarTitle":"Error Response","href":"/docs/en/guide/error_response_appendix"},{"title":"USD Wrapping","sidebarTitle":"USD Wrapping","href":"/docs/en/guide/usd_wrapping"}]}]},{"tab":"API","pages":[{"title":"API","href":"/en/history/V20260801/api-reference/overview"}]},{"tab":"Update log","pages":[{"title":"Update log","href":"/en/history/V20260801/changelog"}]}]},{"version":"V20260701","pages":[{"title":"V20260701","href":"/en/history/V20260701/testing/go-live-checklist"}]},{"version":"V20260628","pages":[{"title":"V20260628","href":"/en/history/V20260628/testing/go-live-checklist"}]},{"version":"V20260623","pages":[{"title":"V20260623","href":"/en/history/V20260623/testing/go-live-checklist"}]}]}]},"title":"Onboarding Checklist - HaiPay","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":[],"chunks":[]}