{partnerHost} is the domain provided by the seamless wallet integrator, who hosts these services.
Rules
Add our IPs to your allowlist and block all other IPs.
On every request, verify that the Authorization header contains our token, and reject any other token.
On every request, verify the sign parameter. sign is generated from the data sent plus the API key; see Signature.
Always return HTTP status 200, and include both data and status in every response: data is the response content and status is the processing status of the request.
Response format
object
required
Response content. See each API for its response data.
Response message describing the result of the request.
string
required
Time the request was received, in RFC3339.
string
required
Unique trace code for matching responses on both sides.
APIs you provide
Check member balance
GET {partnerHost}/v1.0/transaction/balance
Place bet
POST {partnerHost}/v1.0/transaction/placeBet
Settle bet
POST {partnerHost}/v1.0/transaction/settleBet
Cancel bet
POST {partnerHost}/1.0/transaction/cancelBet
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"VA Docs","description":"VA 遊戲轉帳錢包介接文件","colors":{"primary":"#8811D8","light":"#B36BFF","dark":"#6A0DA8"},"logo":{"light":"https://mintcdn.com/jjc-14c8c26b/OqNGRkz0oO6ivCm1/logo/logo.png?fit=max\u0026auto=format\u0026n=OqNGRkz0oO6ivCm1\u0026q=85\u0026s=57f5bab4c9f0382641b8fb55f856a7de","dark":"https://mintcdn.com/jjc-14c8c26b/OqNGRkz0oO6ivCm1/logo/logo.png?fit=max\u0026auto=format\u0026n=OqNGRkz0oO6ivCm1\u0026q=85\u0026s=57f5bab4c9f0382641b8fb55f856a7de","href":"/"},"favicon":"https://mintcdn.com/jjc-14c8c26b/OqNGRkz0oO6ivCm1/logo/favicon.png?fit=max\u0026auto=format\u0026n=OqNGRkz0oO6ivCm1\u0026q=85\u0026s=f6b3829efcdd7a367b7e2e9a56b9ad40","api":{"playground":{"display":"none"},"examples":{"defaults":"all","languages":["bash","php","javascript","python"]},"mdx":{"auth":{"method":"key","name":"Authorization"},"server":"https://your-api-host"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"zh-Hant","default":true,"href":"zh-Hant/v2"},{"language":"en","href":"en/v2"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"jjc-14c8c26b","hasAudioNarration":false,"actualSubdomain":"jjc-14c8c26b","customDomains":["doc.va777.net"],"gitSource":{"type":"gitlab","owner":"huaxin/docs","repo":"va-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"projectId":168,"hostUrl":"https://gitlab.huaxin.tw","mountPath":"","label":"","_id":"6af55f0df036af1f6bbd9924"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af6df129b8f20269efa0e81","clientVersion":"0.0.4128","searchFilterCounts":[{"language":"en","tag":"API documentation","count":58},{"language":"zh-Hant","tag":"API 文件","count":58},{"language":"en","tag":"Wallet","count":10},{"language":"en","tag":"Free spins","count":10},{"language":"zh-Hant","tag":"錢包","count":10},{"language":"zh-Hant","tag":"免費旋轉","count":10},{"language":"en","tag":"Getting started","count":9},{"language":"zh-Hant","tag":"開始使用","count":9},{"language":"en","tag":"Members","count":8},{"language":"zh-Hant","tag":"會員","count":8},{"language":"en","tag":"Bet records","count":6},{"language":"en","tag":"Events","count":6},{"language":"en","tag":"Reports and health check","count":6},{"language":"en","tag":"Appendix","count":6},{"language":"zh-Hant","tag":"注單","count":6},{"language":"zh-Hant","tag":"活動","count":6},{"language":"zh-Hant","tag":"帳務與服務檢查","count":6},{"language":"zh-Hant","tag":"附錄","count":6},{"language":"en","tag":"Seamless wallet (provided by you)","count":5},{"language":"zh-Hant","tag":"單錢包(貴司提供)","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"rbac-expansion","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":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/v1/guides/seamless-wallet","slug":"/en/v1/guides/seamless-wallet","pageMetadata":{"title":"Seamless wallet","description":"The APIs you provide for us to call, and the rules to follow, when you use the seamless wallet.","keywords":["seamless wallet","partnerHost","placeBet","settleBet"],"href":"/en/v1/guides/seamless-wallet"},"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: \"The APIs you provide for us to call, and the rules to follow, when you use the seamless wallet.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,Columns,Expandable,Heading,Info,ResponseField}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Columns)_missingMdxReference(`Columns`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`With the seamless wallet, you manage the member’s balance. We call the APIs you provide to check the balance, place bets, settle bets and cancel bets.`}),`\n`,_jsx(Heading,{level:`2`,id:`requests`,children:`Requests`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Request URL: the URL `,_jsx(_components.code,{children:`{partnerHost}`}),` you provide for calling your services.`]}),`\n`,_jsxs(_components.li,{children:[`Request example: `,_jsx(_components.code,{children:`{partnerHost}/v1.0/transaction/balance`})]}),`\n`,_jsxs(_components.li,{children:[`Response format: always `,_jsx(_components.code,{children:`application/json`}),`.`]}),`\n`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`{partnerHost}`}),` is the domain provided by the seamless wallet integrator, who hosts these services.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`rules`,children:`Rules`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Add our IPs to your allowlist and block all other IPs.`}),`\n`,_jsxs(_components.li,{children:[`On every request, verify that the `,_jsx(_components.code,{children:`Authorization`}),` header contains our token, and reject any other token.`]}),`\n`,_jsxs(_components.li,{children:[`On every request, verify the `,_jsx(_components.code,{children:`sign`}),` parameter. `,_jsx(_components.code,{children:`sign`}),` is generated from the data sent plus the API key; see `,_jsx(_components.a,{href:`/en/v1/guides/signature`,children:`Signature`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Always return HTTP status `,_jsx(_components.code,{children:`200`}),`, and `,_jsxs(_components.strong,{children:[`include both `,_jsx(_components.code,{children:`data`}),` and `,_jsx(_components.code,{children:`status`}),` in every response`]}),`: `,_jsx(_components.code,{children:`data`}),` is the response content and `,_jsx(_components.code,{children:`status`}),` is the processing status of the request.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`response-format`,children:`Response format`}),`\n`,_jsx(ResponseField,{name:`data`,type:`object`,required:true,id:`param-data`,children:_jsx(_components.p,{children:`Response content. See each API for its response data.`})}),`\n`,_jsxs(ResponseField,{name:`status`,type:`object`,required:true,id:`param-status`,children:[_jsx(_components.p,{children:`Response status.`}),_jsxs(Expandable,{title:`Properties`,defaultOpen:true,children:[_jsx(ResponseField,{name:`code`,type:`string`,required:true,id:`param-code`,children:_jsxs(_components.p,{children:[`Response code. See `,_jsx(_components.a,{href:`/en/v1/reference/response-codes`,children:`Response codes`}),`.`]})}),_jsx(ResponseField,{name:`message`,type:`string`,required:true,id:`param-message`,children:_jsx(_components.p,{children:`Response message describing the result of the request.`})}),_jsx(ResponseField,{name:`datetime`,type:`string`,required:true,id:`param-datetime`,children:_jsx(_components.p,{children:`Time the request was received, in RFC3339.`})}),_jsx(ResponseField,{name:`traceCode`,type:`string`,required:true,id:`param-trace-code`,children:_jsx(_components.p,{children:`Unique trace code for matching responses on both sides.`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`apis-you-provide`,children:`APIs you provide`}),`\n`,_jsxs(Columns,{cols:2,children:[_jsx(Card,{title:`Check member balance`,icon:`wallet`,href:`/en/v1/api-reference/partner/transaction/balance`,children:_jsx(_components.p,{children:_jsx(_components.code,{children:`GET {partnerHost}/v1.0/transaction/balance`})})}),_jsx(Card,{title:`Place bet`,icon:`coins`,href:`/en/v1/api-reference/partner/transaction/place-bet`,children:_jsx(_components.p,{children:_jsx(_components.code,{children:`POST {partnerHost}/v1.0/transaction/placeBet`})})}),_jsx(Card,{title:`Settle bet`,icon:`hand-coins`,href:`/en/v1/api-reference/partner/transaction/settle-bet`,children:_jsx(_components.p,{children:_jsx(_components.code,{children:`POST {partnerHost}/v1.0/transaction/settleBet`})})}),_jsx(Card,{title:`Cancel bet`,icon:`ban`,href:`/en/v1/api-reference/partner/transaction/cancel-bet`,children:_jsx(_components.p,{children:_jsx(_components.code,{children:`POST {partnerHost}/1.0/transaction/cancelBet`})})})]})]})}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":"Seamless wallet","description":"The APIs you provide for us to call, and the rules to follow, when you use the seamless wallet.","keywords":["seamless wallet","partnerHost","placeBet","settleBet"],"href":"/en/v1/guides/seamless-wallet"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Requests","slug":"requests","depth":2,"children":[]},{"title":"Rules","slug":"rules","depth":2,"children":[]},{"title":"Response format","slug":"response-format","depth":2,"children":[]},{"title":"APIs you provide","slug":"apis-you-provide","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"jjc-14c8c26b","siteName":"VA Docs","title":"Seamless wallet - VA Docs","navMaps":{"firstHrefInVersion":{"v2":{"href":"/en/v2/api-reference/member/create","matchLevel":2},"v1":{"href":"/en/v1/guides/seamless-wallet","matchLevel":0}},"firstHrefInLanguage":{"zh-Hant":{"href":"/zh-Hant/v1/guides/seamless-wallet","matchLevel":1},"en":{"href":"/en/v1/guides/seamless-wallet","matchLevel":0}}},"lastModified":"2026-11-13T06:42:26.801Z","originalFileLocation":"en/v1/guides/seamless-wallet.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=\"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=\"The APIs you provide for us to call, and the rules to follow, when you use the seamless wallet.\">\u003cmeta data-mint-head name=\"application-name\" content=\"VA Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Seamless wallet - VA Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"The APIs you provide for us to call, and the rules to follow, when you use the seamless wallet.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"VA Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://doc.va777.net/en/v1/guides/seamless-wallet\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://jjc-14c8c26b.mintlify.site/_mintlify/api/og/v2?division=Seamless+wallet+%28provided+by+you%29\u0026amp;title=Seamless+wallet\u0026amp;description=The+APIs+you+provide+for+us+to+call%2C+and+the+rules+to+follow%2C+when+you+use+the+seamless+wallet.\u0026amp;theme=45d2b94ece3a45442b7600a2\u0026amp;signature=bb3e9f7731ff6ad0313c9bfa778f2abae7efaa83dc0ef1cc1fe7f3a10621518c\">\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=\"Seamless wallet - VA Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The APIs you provide for us to call, and the rules to follow, when you use the seamless wallet.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://jjc-14c8c26b.mintlify.site/_mintlify/api/og/v2?division=Seamless+wallet+%28provided+by+you%29\u0026amp;title=Seamless+wallet\u0026amp;description=The+APIs+you+provide+for+us+to+call%2C+and+the+rules+to+follow%2C+when+you+use+the+seamless+wallet.\u0026amp;theme=45d2b94ece3a45442b7600a2\u0026amp;signature=bb3e9f7731ff6ad0313c9bfa778f2abae7efaa83dc0ef1cc1fe7f3a10621518c\">\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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"VA Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8811D8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://doc.va777.net/en/v1/guides/seamless-wallet\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/v1/guides/seamless-wallet.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://doc.va777.net/en/v1/guides/seamless-wallet\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hant\" href=\"https://doc.va777.net/zh-Hant/v1/guides/seamless-wallet\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://doc.va777.net/zh-Hant/v1/guides/seamless-wallet\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://doc.va777.net/#organization\",\"name\":\"VA Docs\",\"url\":\"https://doc.va777.net\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/jjc-14c8c26b/OqNGRkz0oO6ivCm1/logo/logo.png?fit=max\u0026auto=format\u0026n=OqNGRkz0oO6ivCm1\u0026q=85\u0026s=57f5bab4c9f0382641b8fb55f856a7de\"}},{\"@type\":\"WebSite\",\"@id\":\"https://doc.va777.net#website\",\"name\":\"VA Docs\",\"url\":\"https://doc.va777.net\",\"publisher\":{\"@id\":\"https://doc.va777.net/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://doc.va777.net/en/v1/guides/seamless-wallet#webpage\",\"url\":\"https://doc.va777.net/en/v1/guides/seamless-wallet\",\"name\":\"Seamless wallet\",\"description\":\"The APIs you provide for us to call, and the rules to follow, when you use the seamless wallet.\",\"dateModified\":\"2026-11-13T06:42:26.801Z\",\"isPartOf\":{\"@id\":\"https://doc.va777.net#website\"},\"breadcrumb\":{\"@id\":\"https://doc.va777.net/en/v1/guides/seamless-wallet#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://doc.va777.net/en/v1/guides/seamless-wallet#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API documentation\",\"item\":\"https://doc.va777.net/en/v1/api-reference/member/create\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Seamless wallet\",\"item\":\"https://doc.va777.net/en/v1/guides/seamless-wallet\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://doc.va777.net/en/v1/guides/seamless-wallet#article\",\"headline\":\"Seamless wallet\",\"name\":\"Seamless wallet\",\"description\":\"The APIs you provide for us to call, and the rules to follow, when you use the seamless wallet.\",\"url\":\"https://doc.va777.net/en/v1/guides/seamless-wallet\",\"mainEntityOfPage\":{\"@id\":\"https://doc.va777.net/en/v1/guides/seamless-wallet#webpage\"},\"dateModified\":\"2026-11-13T06:42:26.801Z\",\"keywords\":\"seamless wallet, partnerHost, placeBet, settleBet\",\"publisher\":{\"@id\":\"https://doc.va777.net/#organization\"},\"isPartOf\":{\"@id\":\"https://doc.va777.net#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"VA Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"VA Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/en/v1/guides/seamless-wallet.md","siteName":"VA Docs","nav":{"global":null,"languages":[{"language":"zh-Hant","default":true,"pages":[{"title":"zh-Hant","href":"/zh-Hant/v1/guides/seamless-wallet"}]},{"language":"en","versions":[{"version":"v2","default":true,"tag":"Latest","pages":[{"title":"v2","href":"/en/v2/api-reference/member/create"}]},{"version":"v1","groups":[{"group":"Getting started","pages":[{"title":"VA Integration Docs (v1)","sidebarTitle":"Overview","icon":"house","href":"/en/v1"},{"title":"Requests and responses","href":"/en/v1/guides/request-format"},{"title":"Signature","href":"/en/v1/guides/signature"},{"title":"Continuous polling","href":"/en/v1/guides/pagination"}]},{"group":"API documentation","pages":[{"group":"Members","expanded":false,"pages":[{"title":"Create member","href":"/en/v1/api-reference/member/create"},{"title":"Kick member","href":"/en/v1/api-reference/member/kick"},{"title":"Get online player count","href":"/en/v1/api-reference/member/gaming-count"},{"title":"Get member balance","href":"/en/v1/api-reference/member/balance"}]},{"group":"Games","expanded":false,"pages":[{"title":"Get game list","href":"/en/v1/api-reference/info/game-list"},{"title":"Get game link","href":"/en/v1/api-reference/game/game-link"}]},{"group":"Wallet","expanded":false,"pages":[{"title":"Deposit","href":"/en/v1/api-reference/transaction/deposit"},{"title":"Withdraw","href":"/en/v1/api-reference/transaction/withdraw"},{"title":"List transactions","href":"/en/v1/api-reference/info/transaction-list"},{"title":"Get transaction detail","href":"/en/v1/api-reference/info/transaction-detail"},{"title":"List balance changes","href":"/en/v1/api-reference/info/currency-change-list"}]},{"group":"Bet records","expanded":false,"pages":[{"title":"List bet records","href":"/en/v1/api-reference/betlog/list-by-time"},{"title":"Get bet record detail","href":"/en/v1/api-reference/betlog/detail"},{"title":"List historical bet records","href":"/en/v1/api-reference/betlog/history/list-by-time"}]},{"group":"Reports and health check","expanded":false,"pages":[{"title":"Get currency report","href":"/en/v1/api-reference/report/currency"},{"title":"Get member report","href":"/en/v1/api-reference/report/member"},{"title":"Health check","href":"/en/v1/api-reference/health-check"}]},{"group":"Events","expanded":false,"pages":[{"title":"Get event prize information","href":"/en/v1/api-reference/info/activity-rank"},{"title":"Create free spin event","href":"/en/v1/api-reference/event/create"},{"title":"Bind event members","href":"/en/v1/api-reference/event/join-member/bind"},{"title":"Freeze member event","href":"/en/v1/api-reference/event/member/freeze"},{"title":"Query event rewards","href":"/en/v1/api-reference/event/report/prize"},{"title":"Query member event status","href":"/en/v1/api-reference/event/member/search"}]},{"group":"Backpack","expanded":false,"pages":[{"title":"Send items","href":"/en/v1/api-reference/backpack/add-props"},{"title":"Revoke items by bonus code","href":"/en/v1/api-reference/backpack/delete-props-by-bonus-code"},{"title":"Revoke items by item ID","description":"Revoke items by item ID: request parameters, response format and response codes.","href":"/en/v1/api-reference/backpack/delete-props-by-props-id"}]},{"group":"Seamless wallet (provided by you)","expanded":false,"pages":[{"title":"Seamless wallet","href":"/en/v1/guides/seamless-wallet"},{"title":"Check member balance","description":"Check member balance: request parameters, response format and response codes.","href":"/en/v1/api-reference/partner/transaction/balance"},{"title":"Place bet","href":"/en/v1/api-reference/partner/transaction/place-bet"},{"title":"Settle bet","href":"/en/v1/api-reference/partner/transaction/settle-bet"},{"title":"Cancel bet","href":"/en/v1/api-reference/partner/transaction/cancel-bet"}]}]},{"group":"Appendix","pages":[{"title":"Response codes","href":"/en/v1/reference/response-codes"},{"title":"Languages","href":"/en/v1/reference/languages"},{"title":"Changelog","href":"/en/v1/changelog"}]}]}]}]},"basePath":"","title":"Seamless wallet - VA Docs","buildId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","deploymentId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","dynamics":[],"chunks":[]}