{"info":{"_postman_id":"17220fa1-243d-4df7-b76f-46559e2a22e6","name":"568Win免转钱包API 文档中文版","description":"<html><head></head><body><h3 id=\"免转钱包是什么\">免转钱包是什么?</h3>\n<p>免转钱包允许您的玩家通过他们在您网站上注册的帐户或信用游玩 568Win 的所有产品。<br>如果您对此功能感兴趣，请联系 568Win 获取进一步的帮助。</p>\n<h3 id=\"免转钱包如何运作\">免转钱包如何运作?</h3>\n<h5 id=\"当玩家下注时\">当玩家下注时</h5>\n<ul>\n<li><p>首先 568Win 将检查用户帐户的余额。568Win 将发出API请求，然后您接收到后应该将帐户余额发回给 568Win。<br>  请参阅 <a href=\"#a28ae7ab-35a0-4508-88d4-8ed468588c12\">取得用户帐号余额</a></p>\n</li>\n<li><p>如果用户没有足够的余额，568Win 将不接受该投注。<br>  如果用户有足够的余额来下注，568Win 会请您从用户帐户中扣除投注的金额。<br>  请参阅 <a href=\"#e6a2e2f3-4133-4160-90ec-6b3f193d9b67\">扣除投注金额</a></p>\n</li>\n</ul>\n<h5 id=\"当投注被接受后\">当投注被接受后</h5>\n<ul>\n<li>568Win会为您发送投注的结果。 请参阅 <a href=\"#5124e4cc-f6f2-4458-912c-d4c3d609ab0c\">结算投注</a><br>  如果 568Win 回滚了赌注，568Win将发送回滚请求通知您。请参阅 <a href=\"#77c72820-0509-40c6-9e18-adbf6c8b6704\">回滚</a><br>  如果 568Win 取消了赌注，568Win将发送取消请求通知您。请参阅 <a href=\"#e74ee04b-6349-4bd5-89cf-d0fce5205db5\">取消投注</a></li>\n</ul>\n<h2 id=\"公司密钥政策\">公司密钥政策</h2>\n<ul>\n<li><p>公司密钥是访问 568Win 系统所需的安全凭证。为确保安全，每个密钥都有一个有效期限制，过期后将无法继续使用。</p>\n</li>\n<li><p>您可以选择密钥的有效期限。在后台的 <strong>7.3 系统参数</strong> 页面，您可以选择 30 天或 90 天的密钥有效期。</p>\n</li>\n<li><p>为保持系统的持续访问，您必须在当前密钥到期之前生成一个新密钥。<br>  您可以透过后台 3.4 系统参数 或 <a href=\"https://documenter.getpostman.com/view/39587621/2sAYdctCyH#7d541359-0c13-463b-bd53-e8e336cbfbef\">API 7.3 重新生成密钥</a> 随时创建新密钥。</p>\n</li>\n</ul>\n<h4 id=\"对于以下所有-api，应使用公司密钥-apitype：seamlesswallet\"><strong>对于以下所有 API，应使用公司密钥 ApiType：</strong>SeamlessWallet</h4>\n<h3 id=\"免转钱包-api-测试网站\">免转钱包 API 测试网站</h3>\n<p>您可以依照以下的步骤, 点击 <a href=\"http://swtest-demo.568win.com/\">测试网站</a> 来测试您的 免转钱包 API</p>\n<img src=\"https://content.pstmn.io/5258de27-0a50-42f7-a09f-2dfa50329a83/aW1hZ2UucG5n\" width=\"982\" height=\"400\">\n\n<h3 id=\"流程图\">流程图</h3>\n<img src=\"https://ex-api-yy2.ttbbyyllyy.com/content/image/seamlessWallet-flow_cn.png\" alt=\"seamlessWalletFlow\" width=\"561\" height=\"679\">\n\n<h3 id=\"投注状态\">投注状态</h3>\n<p>系统中的投注状态应如下图所示：运行(running)，已结算(settled)和无效(void)。</p>\n<img src=\"https://ex-api-yy2.ttbbyyllyy.com/content/image/betStatus_cn.png\" alt=\"betStatus\">\n\n<h3 id=\"通信协议\">通信协议</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>所有 API函式皆透过 HTTP post。 ● 所有 API请求符合以下规则:\n    1.Header:\n        Content-Type: application/json; charset=UTF-8\n    2.Body:\n        {\"CompanyKey\":\"7b277d9ad9f146a591a6d40bf4290d62c65bf0bcda32b50404a011733cfb7b1e\", \"Username\":\"test\"} ● 所有 API 回应必须是以 JSON 格式回应:\n    1.Header: Content-Type: application/json; charset=UTF-8\n    2.Body:\n        {\"AccountName\":\"test\",\"Balance\":\"9463.50002\",\"ErrorCode\":\"0\",\"ErrorMessage\":\"No Error\"}\n\n</code></pre><h2 id=\"sbo-sports-freebet-影响\">SBO Sports FreeBet 影响</h2>\n<p>SBO Sports FreeBet 沿用既有 Seamless Wallet endpoints，不需要新增钱包 endpoint、不需要改变 endpoint path、不需要新的验证流程，也不需要改变 response envelope。</p>\n<p>当玩家使用 SBO Sports FreeBet 下注时，568Win 仍会调用既有的 <code>Deduct</code> API。</p>\n<p>此情况下：</p>\n<ul>\n<li><code>Amount</code> 会为 <code>0</code>，因为不会扣除玩家钱包余额。</li>\n<li><a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\"><code>ExtraInfo</code></a> 会带入 PromotionReward 参数，用于标识该注单为 SBO Sports FreeBet 注单。</li>\n</ul>\n<p>请参考附录中的 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\">ExtraInfo</a> 相关说明。<br>注：一般注单不会带入 PromotionReward 参数。</p>\n<p><a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\"><code>ExtraInfo</code></a> 内的 FreeBet 参数示例：</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"PromotionRewardCode\": \"FB-2Q4W6E8R1T3Y5U7I\",\n  \"PromotionRewardAmount\": 50.0,\n  \"PromotionEventId\": 1001\n}\n</code></pre>\n<p>请勿仅依据 <code>Amount = 0</code> 判断是否为 FreeBet 注单。当 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\"><code>ExtraInfo</code></a> 中存在 PromotionReward 参数时，请将该注单视为 SBO Sports FreeBet 注单，并保存以下资料：</p>\n<ul>\n<li>PromotionReward</li>\n<li><code>TransferCode</code></li>\n<li><code>TransactionId</code></li>\n</ul>\n<p>后续仍请沿用既有的 <code>Settle</code>、<code>Cancel</code> 与 <code>Rollback</code> 流程处理。</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"39587621","collectionId":"17220fa1-243d-4df7-b76f-46559e2a22e6","publishedId":"2sAY55be3y","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-11-25T09:09:41.000Z"},"item":[{"name":"SW API","item":[{"name":"取得用户的余额","id":"a28ae7ab-35a0-4508-88d4-8ed468588c12","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"CompanyKey\":\"CompanyKey\",\r\n    \"Username\":\"PlayerName\",\r\n    \"ProductType\" : 1,\r\n    \"GameType\" : 1,\r\n    \"Gpid\" : -2\r\n} ","options":{"raw":{"language":"json"}}},"url":"YourDomain/GetBalance","description":"<p>568Win 将使用此 API 来获得玩家的余额。</p>\n<p>*您需要实现此API来处理我们的Request。并请依照以下示例实现ResponseBody。</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>参数</th>\n<th>资料形态</th>\n<th>必需/可选</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CompanyKey</td>\n<td>string</td>\n<td>必需</td>\n<td>公司密钥是一组唯一且重要的安全凭证，可让您安全地存取 568Win 系统。会由您产生新的公司密钥，并每隔 30 天或 90 天进行一次更换。</td>\n</tr>\n<tr>\n<td>Username (Post)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>ProductType</td>\n<td>int</td>\n<td>必需</td>\n<td>产品类别为该产品的分类，请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#3e9f1f5e-0ed3-4f46-b9ad-b0c48b595a4b\">产品类别</a></td>\n</tr>\n<tr>\n<td>GameType</td>\n<td>int</td>\n<td>必需</td>\n<td>游戏类别为该产品分类中的遊戲分類，请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#1ee031f0-650c-4a7d-bbd2-a3bdc881ff2d\">游戏类别</a></td>\n</tr>\n<tr>\n<td>AccountName (Call Back)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>Balance</td>\n<td>decimal</td>\n<td>必需</td>\n<td>存款余额。  <br />余额仅保留小数点后两位数。</td>\n</tr>\n<tr>\n<td>ErrorCode</td>\n<td>int</td>\n<td>必需</td>\n<td>错误代码。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>ErrorMessage</td>\n<td>string</td>\n<td>必需</td>\n<td>错误讯息。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>Gpid</td>\n<td>int</td>\n<td>可选</td>\n<td>游戏供应商。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#686c55ba-f0e1-4fba-b044-a93382bac3f3\">游戏供应商列表</a>。</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["GetBalance"],"host":["YourDomain"],"query":[],"variable":[]}},"response":[{"id":"0c166ccd-9142-4cf6-badf-07aebcbcea3b","name":"Sample Code","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"CompanyKey\":\"CompanyKey\",\r\n    \"Username\":\"PlayerName\",\r\n    \"ProductType\" : 1,\r\n    \"GameType\" : 1,\r\n    \"Gpid\" : -2\r\n} ","options":{"raw":{"language":"json"}}},"url":"YourDomain/GetBalance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"AccountName\": \"Player01\",\n    \"Balance\": 9483.52,\n    \"ErrorCode\": 0,\n    \"ErrorMessage\": \"No Error\"\n}"}],"_postman_id":"a28ae7ab-35a0-4508-88d4-8ed468588c12"},{"name":"扣除投注金额","id":"e6a2e2f3-4133-4160-90ec-6b3f193d9b67","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"Amount\": 1.5,\r\n    \"TransferCode\": \"3998211\",\r\n    \"TransactionId\": \"3998211\",\r\n    \"BetTime\": \"2021-06-01T00:23:25.9143053-04:00\",\r\n    \"GameRoundId\": null,\r\n    \"GamePeriodId\": null,\r\n    \"OrderDetail\": null,\r\n    \"PlayerIp\": \"1.2.3.4\",\r\n    \"GameTypeName\": null,\r\n    \"CompanyKey\": \"CompanyKey\",\r\n    \"Username\": \"PlayerName\",\r\n    \"ProductType\": 1,\r\n    \"GameType\": 1,\r\n    \"NewGameType\": 101,\r\n    \"GameId\": 1,\r\n    \"Gpid\": -2,\r\n    \"ExtraInfo\":{\r\n        \"sportType\":\"Football\",\r\n        \"marketType\":\"Over/Under\",\r\n        \"league\":\"ITALY SERIE A\",\r\n        \"match\":\"Lecce vs Sampdoria\",\r\n        \"betOption\":\"Over\",\r\n        \"kickoffTime\":\"2021-06-01T00:23:25\",\r\n        \"isHalfWonLose\": false,\r\n        \"winlostDate\": null\r\n    },\r\n    \"SeamlessGameExtraInfo\":{\r\n        \"FeatureBuyStatus\":0,\r\n        \"EndRoundStatus\":0\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/Deduct","description":"<p>568Win 将使用此 API 通知您在玩家下注时扣除用户的投注金额，</p>\n<p>如果您的 Response 中的 errorCode 不为 0，568Win 将拒绝用户的赌注。568Win 可能在同一个赌注下多次请求此 API，这意味着用户提高了他们的赌注。<br />不同的产品类别会有不一样的逻辑：</p>\n<ul>\n<li><p>体育博彩：相同的transferCode不能被扣除投注金额两次。</p>\n</li>\n<li><p>真人赌场和电子游戏：相同的transferCode可以被扣除投注金额两次，但第二次扣除投注金额必须比第一次大。</p>\n</li>\n<li><p>虚拟体育：相同的transferCode不能被扣除投注金额两次。</p>\n</li>\n<li><p>无缝游戏完美真人赌场：相同的transferCode且相同的transactionId不能被扣除投注金额两次，但相同的transferCode可以搭配不同的transactionId再扣除投注金额。</p>\n</li>\n</ul>\n<p>*您需要实现此API来处理我们的Request。并请依照以下示例实现ResponseBody。</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>参数</th>\n<th>资料形态</th>\n<th>必需/可选</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CompanyKey</td>\n<td>string</td>\n<td>必需</td>\n<td>公司密钥是一组唯一且重要的安全凭证，可让您安全地存取 568Win 系统。会由您产生新的公司密钥，并每隔 30 天或 90 天进行一次更换。</td>\n</tr>\n<tr>\n<td>Username (Post)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>ProductType</td>\n<td>int</td>\n<td>必需</td>\n<td>产品类别为该产品的分类，请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#3e9f1f5e-0ed3-4f46-b9ad-b0c48b595a4b\">产品类别</a></td>\n</tr>\n<tr>\n<td>GameType</td>\n<td>int</td>\n<td>必需</td>\n<td>游戏类别为该产品分类中的遊戲分類，请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#1ee031f0-650c-4a7d-bbd2-a3bdc881ff2d\">游戏类别</a></td>\n</tr>\n<tr>\n<td>NewGameType</td>\n<td>int</td>\n<td>可选</td>\n<td>NewGameType 指无缝游戏提供商和第三方体育提供商中的游戏类别。 其他产品未使用。  <br />  <br />请参阅 Api文档附录 <a href=\"https://documenter.getpostman.com/view/39587621/2sAYdctCyH#c3ce14f3-8da5-4f4a-a3d4-b3cd7d12cadc\">9.13.1 游戏提供商新游戏类别。</a></td>\n</tr>\n<tr>\n<td>GamePeriodId</td>\n<td>string</td>\n<td>可选</td>\n<td>本轮游戏Id</td>\n</tr>\n<tr>\n<td>OrderDetail</td>\n<td>string</td>\n<td>可选</td>\n<td>投注内容</td>\n</tr>\n<tr>\n<td>GameTypeName</td>\n<td>string</td>\n<td>可选</td>\n<td>注单游戏类别</td>\n</tr>\n<tr>\n<td>AccountName (Call Back)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>Amount (Post)</td>\n<td>decimal</td>\n<td>必需</td>\n<td>投注金额</td>\n</tr>\n<tr>\n<td>BetAmount (Call back)</td>\n<td>decimal</td>\n<td>必需</td>\n<td>投注金额</td>\n</tr>\n<tr>\n<td>TransferCode</td>\n<td>string</td>\n<td>必需</td>\n<td>每当玩家投注时，它会根据该笔注单生成一个唯一的转移代码(transferCode)，每次下注的注单都有自己的转移代码。</td>\n</tr>\n<tr>\n<td>Balance</td>\n<td>decimal</td>\n<td>必需</td>\n<td>存款余额。  <br />余额仅保留小数点后两位数。</td>\n</tr>\n<tr>\n<td>TransactionId</td>\n<td>string</td>\n<td>必需</td>\n<td>每筆交易的唯一識別碼  <br />当产品类别为1,3或7时 (體育, 遊戲, 真人), ，TransferCode 将会与 TransactionID 相同。  <br />当产品类别为 9 时 (无缝游戏)，将会使用此参数 (Transaction ID) 來辨認各个第三方游戏的子注單。</td>\n</tr>\n<tr>\n<td>BetTime</td>\n<td>dateTime</td>\n<td>必需</td>\n<td>玩家投注的时间。</td>\n</tr>\n<tr>\n<td>PlayerIp</td>\n<td>string</td>\n<td>可选</td>\n<td>玩家投注的ip地址。</td>\n</tr>\n<tr>\n<td>GameId</td>\n<td>int</td>\n<td>可选</td>\n<td>本游戏的游戏Id。请参考 8.1 get-game-list API</td>\n</tr>\n<tr>\n<td>GameRoundId</td>\n<td>string</td>\n<td>可选</td>\n<td>本轮游戏的第几局游戏Id</td>\n</tr>\n<tr>\n<td>ErrorCode</td>\n<td>int</td>\n<td>必需</td>\n<td>错误代码。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>ErrorMessage</td>\n<td>string</td>\n<td>必需</td>\n<td>错误讯息。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>Gpid</td>\n<td>int</td>\n<td>可选</td>\n<td>游戏供应商。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#686c55ba-f0e1-4fba-b044-a93382bac3f3\">游戏供应商列表</a>。</td>\n</tr>\n<tr>\n<td>ExtraInfo</td>\n<td>Object</td>\n<td>可选</td>\n<td>只支持 SBO/ 568Win体育。  <br />请参阅 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\">额外信息</a>。</td>\n</tr>\n<tr>\n<td>SeamlessGameExtraInfo</td>\n<td>Object</td>\n<td>可选</td>\n<td>仅支持无缝游戏  <br />请参阅 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#6280f30a-690b-46b1-869c-2c07817d1ce1\">无缝游戏额外信息</a>。</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"sbo-sports-freebet\">SBO Sports FreeBet</h3>\n<p>当玩家使用 SBO Sports FreeBet 下注时，568Win 仍会调用既有的 <code>Deduct</code> API。</p>\n<p>此情况下：</p>\n<ul>\n<li><code>Amount</code> 会为 <code>0</code>，因为不会扣除玩家钱包余额。</li>\n<li><a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\"><code>ExtraInfo</code></a> 会带入 PromotionReward 参数，用于标识该注单为 SBO Sports FreeBet 注单。</li>\n</ul>\n<p>请参考附录中的 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\">ExtraInfo</a> 相关说明。<br />注：一般注单不会带入 PromotionReward 参数。</p>\n<p><a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\"><code>ExtraInfo</code></a> 内的 FreeBet 参数示例：</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"PromotionRewardCode\": \"FB-2Q4W6E8R1T3Y5U7I\",\n  \"PromotionRewardAmount\": 50.0,\n  \"PromotionEventId\": 1001\n}\n</code></pre>\n<p>请勿仅依据 <code>Amount = 0</code> 判断是否为 FreeBet 注单。当 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\"><code>ExtraInfo</code></a> 中存在 PromotionReward 参数时，请将该注单视为 SBO Sports FreeBet 注单，并保存以下资料：</p>\n<ul>\n<li>PromotionReward</li>\n<li><code>TransferCode</code></li>\n<li><code>TransactionId</code></li>\n</ul>\n<p>后续仍请沿用既有的 <code>Settle</code>、<code>Cancel</code> 与 <code>Rollback</code> 流程处理。</p>\n","urlObject":{"path":["Deduct"],"host":["YourDomain"],"query":[],"variable":[]}},"response":[{"id":"d28daf9c-48e7-4f7d-b25a-1d7f128181c9","name":"Sample Code","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"Amount\": 1.5,\r\n    \"TransferCode\": \"3998211\",\r\n    \"TransactionId\": \"3998211\",\r\n    \"BetTime\": \"2021-06-01T00:23:25.9143053-04:00\",\r\n    \"GameRoundId\": null,\r\n    \"GamePeriodId\": null,\r\n    \"OrderDetail\": null,\r\n    \"PlayerIp\": \"1.2.3.4\",\r\n    \"GameTypeName\": null,\r\n    \"CompanyKey\": \"CompanyKey\",\r\n    \"Username\": \"PlayerName\",\r\n    \"ProductType\": 1,\r\n    \"GameType\": 1,\r\n    \"NewGameType\": 101,\r\n    \"GameId\": 1,\r\n    \"Gpid\": -2,\r\n    \"ExtraInfo\":{\r\n        \"sportType\":\"Football\",\r\n        \"marketType\":\"Over/Under\",\r\n        \"league\":\"ITALY SERIE A\",\r\n        \"match\":\"Lecce vs Sampdoria\",\r\n        \"betOption\":\"Over\",\r\n        \"kickoffTime\":\"2021-06-01T00:23:25\",\r\n        \"isHalfWonLose\": false,\r\n        \"winlostDate\": null\r\n    },\r\n    \"SeamlessGameExtraInfo\":{\r\n        \"FeatureBuyStatus\":0,\r\n        \"EndRoundStatus\":0\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/Deduct"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"AccountName\": \"Player01\",\n    \"Balance\": 8262.52,\n    \"ErrorCode\": 0,\n    \"ErrorMessage\": \"No Error\",\n    \"BetAmount\": 1.5\n}"}],"_postman_id":"e6a2e2f3-4133-4160-90ec-6b3f193d9b67"},{"name":"结算投注","id":"5124e4cc-f6f2-4458-912c-d4c3d609ab0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"TransferCode\": \"3998211\",\r\n    \"WinLoss\": 0.000000,\r\n    \"ResultType\": 1,\r\n    \"ResultTime\": \"2021-06-01T23:33:49.0404216-04:00\",\r\n    \"CommissionStake\": 0.0,\r\n    \"GameResult\": null,\r\n    \"CompanyKey\": \"CompanyKey\",\r\n    \"Username\": \"PlayerName\",\r\n    \"ProductType\": 1,\r\n    \"GameType\": 1,\r\n    \"Gpid\": -2,\r\n    \"IsCashOut\": true,\r\n    \"ExtraInfo\":{\r\n        \"sportType\":\"Football\",\r\n        \"marketType\":\"Over/Under\",\r\n        \"league\":\"ITALY SERIE A\",\r\n        \"match\":\"Lecce vs Sampdoria\",\r\n        \"betOption\":\"Over\",\r\n        \"kickoffTime\":\"2024-06-01T00:23:25\",\r\n        \"isHalfWonLose\": true,\r\n        \"winlostDate\": \"2024-06-01T00:00:00\"\r\n    },\r\n    \"SeamlessGameExtraInfo\":{\r\n        \"FeatureBuyStatus\":0,\r\n        \"EndRoundStatus\":0\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/Settle","description":"<p>568Win 将使用此 API 发送投注结果，以便您结算投注。<br />568Win 可能会对同一个赌注发出多次 API 请求，这意味着 568Win 要求该次赌注重新结算。请您处理以下状况：</p>\n<p><strong>当 568Win 对注单进行结算时：</strong></p>\n<ol>\n<li><p>注单在一开始应为 Running 状态。</p>\n</li>\n<li><p>568Win 呼叫 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#5124e4cc-f6f2-4458-912c-d4c3d609ab0c\">结算投注</a> API，此时您需将注单状态转为 Settled。</p>\n</li>\n</ol>\n<p><strong>当 568Win 对注单进行重新结算时：</strong></p>\n<ol>\n<li><p>注单在一开始应为 Settled 状态。</p>\n</li>\n<li><p>568Win 呼叫 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#77c72820-0509-40c6-9e18-adbf6c8b6704\">回滚</a> API，此时您需将注单状态转为 Running。</p>\n</li>\n<li><p>568Win 呼叫 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#5124e4cc-f6f2-4458-912c-d4c3d609ab0c\">结算投注</a> API，此时您需将注单状态转为 Settled。</p>\n</li>\n</ol>\n<p>*您需要实现此API来处理我们的Request。并请依照以下示例实现ResponseBody。</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>参数</th>\n<th>资料形态</th>\n<th>必需/可选</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CompanyKey</td>\n<td>string</td>\n<td>必需</td>\n<td>公司密钥是一组唯一且重要的安全凭证，可让您安全地存取 568Win 系统。会由您产生新的公司密钥，并每隔 30 天或 90 天进行一次更换。</td>\n</tr>\n<tr>\n<td>Username (Post)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>ProductType</td>\n<td>int</td>\n<td>必需</td>\n<td>产品类别为该产品的分类，  <br />请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#3e9f1f5e-0ed3-4f46-b9ad-b0c48b595a4b\">产品类别</a></td>\n</tr>\n<tr>\n<td>GameType</td>\n<td>int</td>\n<td>必需</td>\n<td>游戏类别为该产品分类中的遊戲分類，  <br />请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#1ee031f0-650c-4a7d-bbd2-a3bdc881ff2d\">游戏类别</a></td>\n</tr>\n<tr>\n<td>AccountName (Call Back)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>TransferCode</td>\n<td>string</td>\n<td>必需</td>\n<td>结算投注时，您应识别并使用 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#e6a2e2f3-4133-4160-90ec-6b3f193d9b67\">扣除投注金额</a> 阶段中生成的相应 TransferCode 来完成结算流程。</td>\n</tr>\n<tr>\n<td>CommissionStake</td>\n<td>decimal</td>\n<td>必需</td>\n<td>来自提供商的有效投注金。在报表 API 中，它被称为TurnoverStake。</td>\n</tr>\n<tr>\n<td>GameResult</td>\n<td>string</td>\n<td>必需</td>\n<td>该笔Seamless bet 的赛局结果</td>\n</tr>\n<tr>\n<td>Balance</td>\n<td>decimal</td>\n<td>必需</td>\n<td>玩家存款余额。  <br />余额仅保留小数点后两位数。</td>\n</tr>\n<tr>\n<td>WinLoss</td>\n<td>decimal</td>\n<td>必需</td>\n<td>输赢多少金额。其中包括玩家的投注金额。</td>\n</tr>\n<tr>\n<td>ResultType</td>\n<td>int</td>\n<td>必需</td>\n<td>请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#cbc153cd-acdb-4eec-8228-09ee83c86d89\">赌注结果.</a></td>\n</tr>\n<tr>\n<td>ResultTime</td>\n<td>dateTime</td>\n<td>必需</td>\n<td>结算投注的时间。</td>\n</tr>\n<tr>\n<td>ErrorCode</td>\n<td>int</td>\n<td>必需</td>\n<td>错误代码。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>ErrorMessage</td>\n<td>string</td>\n<td>必需</td>\n<td>错误讯息。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>Gpid</td>\n<td>int</td>\n<td>可选</td>\n<td>游戏供应商。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#686c55ba-f0e1-4fba-b044-a93382bac3f3\">游戏供应商列表</a>。</td>\n</tr>\n<tr>\n<td>IsCashOut</td>\n<td>bool</td>\n<td>必需</td>\n<td>注單是否被撤单套现</td>\n</tr>\n<tr>\n<td>ExtraInfo</td>\n<td>Object</td>\n<td>可选</td>\n<td>只支持 SBO/ 568Win体育。  <br />请参阅 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\">额外信息</a>。</td>\n</tr>\n<tr>\n<td>SeamlessGameExtraInfo</td>\n<td>Object</td>\n<td>可选</td>\n<td>仅支持无缝游戏  <br />请参阅 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#6280f30a-690b-46b1-869c-2c07817d1ce1\">无缝游戏额外信息</a>。</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["Settle"],"host":["YourDomain"],"query":[],"variable":[]}},"response":[{"id":"7a8bef5d-318a-4c12-b02d-741effae4bb7","name":"Sample Code","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"TransferCode\": \"3998211\",\r\n    \"WinLoss\": 0.000000,\r\n    \"ResultType\": 1,\r\n    \"ResultTime\": \"2021-06-01T23:33:49.0404216-04:00\",\r\n    \"CommissionStake\": 0.0,\r\n    \"GameResult\": \"\",\r\n    \"CompanyKey\": \"CompanyKey\",\r\n    \"Username\": \"PlayerName\",\r\n    \"ProductType\": 1,\r\n    \"GameType\": 1,\r\n    \"Gpid\": -2,\r\n    \"IsCashOut\": true,\r\n    \"ExtraInfo\":{\r\n        \"sportType\":\"Football\",\r\n        \"marketType\":\"Over/Under\",\r\n        \"league\":\"ITALY SERIE A\",\r\n        \"match\":\"Lecce vs Sampdoria\",\r\n        \"betOption\":\"Over\",\r\n        \"kickoffTime\":\"2024-06-01T00:23:25\",\r\n        \"isHalfWonLose\": true,\r\n        \"winlostDate\": \"2024-06-01T00:00:00\"\r\n    },\r\n    \"SeamlessGameExtraInfo\":{\r\n        \"FeatureBuyStatus\":0,\r\n        \"EndRoundStatus\":0\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/Settle"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"AccountName\": \"Player01\",\n    \"Balance\": 8242.52,\n    \"ErrorCode\": 0,\n    \"ErrorMessage\": \"No Error\"\n}"}],"_postman_id":"5124e4cc-f6f2-4458-912c-d4c3d609ab0c"},{"name":"回滚","id":"77c72820-0509-40c6-9e18-adbf6c8b6704","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"CompanyKey\":\"CompanyKey\",\r\n    \"Username\":\"PlayerName\",\r\n    \"TransferCode\":\"3998211\",\r\n    \"ProductType\": 1,\r\n    \"GameType\": 1,\r\n    \"Gpid\": -2,\r\n    \"ExtraInfo\":{\r\n        \"sportType\":\"Football\",\r\n        \"marketType\":\"Over/Under\",\r\n        \"league\":\"ITALY SERIE A\",\r\n        \"match\":\"Lecce vs Sampdoria\",\r\n        \"betOption\":\"Over\",\r\n        \"kickoffTime\":\"2021-06-01T00:23:25\",\r\n        \"isHalfWonLose\": true,\r\n        \"winlostDate\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/Rollback","description":"<p>如果有任何情况迫使 568Win 回滚结算，在 568Win 回滚后，568Win 将透过此 API 发送 Request 给您。回滚意味着游戏中，已结算的投注状态将返回成运行状态，并且必须再次结算。</p>\n<p>*您需要实现此 API 来处理 568Win 的 Request。并请依照以下示例实现 ResponseBody。</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>参数</th>\n<th>资料形态</th>\n<th>必需/可选</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CompanyKey</td>\n<td>string</td>\n<td>必需</td>\n<td>公司密钥是一组唯一且重要的安全凭证，可让您安全地存取 568Win 系统。会由您产生新的公司密钥，并每隔 30 天或 90 天进行一次更换。</td>\n</tr>\n<tr>\n<td>Username (Post)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>ProductType</td>\n<td>int</td>\n<td>必需</td>\n<td>产品类别为该产品的分类，请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#3e9f1f5e-0ed3-4f46-b9ad-b0c48b595a4b\">产品类别</a></td>\n</tr>\n<tr>\n<td>GameType</td>\n<td>int</td>\n<td>必需</td>\n<td>游戏类别为该产品分类中的遊戲分類，  <br />请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#1ee031f0-650c-4a7d-bbd2-a3bdc881ff2d\">游戏类别</a></td>\n</tr>\n<tr>\n<td>AccountName (Call Back)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>TransferCode</td>\n<td>string</td>\n<td>必需</td>\n<td>回滚时，您应识别并使用 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#e6a2e2f3-4133-4160-90ec-6b3f193d9b67\">扣除投注金额</a> 阶段中生成的相应 TransferCode 来完成回滚流程。</td>\n</tr>\n<tr>\n<td>Balance</td>\n<td>decimal</td>\n<td>必需</td>\n<td>玩家存款余额。  <br />余额仅保留小数点后两位数。</td>\n</tr>\n<tr>\n<td>ErrorCode</td>\n<td>int</td>\n<td>必需</td>\n<td>错误代码。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>ErrorMessage</td>\n<td>string</td>\n<td>必需</td>\n<td>错误讯息。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>Gpid</td>\n<td>int</td>\n<td>可选</td>\n<td>游戏供应商。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#686c55ba-f0e1-4fba-b044-a93382bac3f3\">游戏供应商列表</a>。</td>\n</tr>\n<tr>\n<td>ExtraInfo</td>\n<td>Object</td>\n<td>可选</td>\n<td>只支持 SBO/ 568Win体育。  <br />请参阅 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\">额外信息</a>。</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["Rollback"],"host":["YourDomain"],"query":[],"variable":[]}},"response":[{"id":"00b2bcc2-2ef9-404a-9ed9-dfe7aca8bc7d","name":"Sample Code","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"CompanyKey\":\"CompanyKey\",\r\n    \"Username\":\"PlayerName\",\r\n    \"TransferCode\":\"3998211\",\r\n    \"ProductType\": 1,\r\n    \"GameType\": 1,\r\n    \"Gpid\": -2,\r\n    \"ExtraInfo\":{\r\n        \"sportType\":\"Football\",\r\n        \"marketType\":\"Over/Under\",\r\n        \"league\":\"ITALY SERIE A\",\r\n        \"match\":\"Lecce vs Sampdoria\",\r\n        \"betOption\":\"Over\",\r\n        \"kickoffTime\":\"2021-06-01T00:23:25\",\r\n        \"isHalfWonLose\": true,\r\n        \"winlostDate\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/Rollback"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"AccountName\":\"Player01\",\n    \"Balance\":8222.52,\n    \"ErrorCode\":0,\n    \"ErrorMessage\":\"No Error\"\n}"}],"_postman_id":"77c72820-0509-40c6-9e18-adbf6c8b6704"},{"name":"取消投注","id":"e74ee04b-6349-4bd5-89cf-d0fce5205db5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"CompanyKey\":\"CompanyKey\",\r\n    \"Username\":\"PlayerName\",\r\n    \"TransferCode\":\"3998211\",\r\n    \"ProductType\": 1,\r\n    \"GameType\": 1,\r\n    \"IsCancelAll\" : true,\r\n    \"TransactionId\":\"3998211\",\r\n    \"Gpid\":-2,\r\n    \"ExtraInfo\":{\r\n        \"sportType\":\"Football\",\r\n        \"marketType\":\"Over/Under\",\r\n        \"league\":\"ITALY SERIE A\",\r\n        \"match\":\"Lecce vs Sampdoria\",\r\n        \"betOption\":\"Over\",\r\n        \"kickoffTime\":\"2024-06-01T00:23:25\",\r\n        \"isHalfWonLose\": true,\r\n        \"winlostDate\": \"2024-06-01T00:00:00\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/Cancel","description":"<p>如果有任何情况迫使 568Win 取消投注，在 568Win 取消投注后， 568Win 将透过此 API 发送 Request 给您。<br />取消意味着在比赛中状态为 Running 或是 Settled 的赌注将无效，并且将不再被接受。</p>\n<ol>\n<li><p>注单在一开始应为 Running 或 Settled 状态。</p>\n<ol>\n<li><p>如果是对未结算的单做取消投注，可以针对加注做取消；</p>\n</li>\n<li><p>如果是已结算的单做取消投注，只能对整笔单做取消，无法单独取消加注。</p>\n</li>\n</ol>\n</li>\n<li><p>568Win 呼叫 取消投注，此时您需将注单状态转为 Void。</p>\n</li>\n</ol>\n<p>*您需要实现此API来处理我们的Request。并请依照以下示例实现ResponseBody。</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>参数</th>\n<th>资料形态</th>\n<th>必需/可选</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CompanyKey</td>\n<td>string</td>\n<td>必需</td>\n<td>公司密钥是一组唯一且重要的安全凭证，可让您安全地存取 568Win 系统。会由您产生新的公司密钥，并每隔 30 天或 90 天进行一次更换。</td>\n</tr>\n<tr>\n<td>Username (Post)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>ProductType</td>\n<td>int</td>\n<td>必需</td>\n<td>产品类别为该产品的分类，  <br />请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#3e9f1f5e-0ed3-4f46-b9ad-b0c48b595a4b\">产品类别</a></td>\n</tr>\n<tr>\n<td>GameType</td>\n<td>int</td>\n<td>必需</td>\n<td>游戏类别为该产品分类中的遊戲分類，  <br />请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#1ee031f0-650c-4a7d-bbd2-a3bdc881ff2d\">游戏类别</a></td>\n</tr>\n<tr>\n<td>AccountName (Call Back)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>TransferCode</td>\n<td>string</td>\n<td>必需</td>\n<td>取消投注时，您应识别并使用 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#e6a2e2f3-4133-4160-90ec-6b3f193d9b67\">扣除投注金额</a> 阶段中生成的相应 TransferCode 来完成取消投注流程。</td>\n</tr>\n<tr>\n<td>TransactionId</td>\n<td>string</td>\n<td>可选</td>\n<td>每筆交易的唯一識別碼  <br />当产品类别为1,3或7时 (體育, 遊戲, 真人), ，TransferCode 将会与 TransactionID 相同。  <br />当产品类别为 9 时 (无缝游戏)，将会使用此参数 (Transaction ID) 來辨認各个第三方游戏的子注單。</td>\n</tr>\n<tr>\n<td>isCancelAll</td>\n<td>boolean</td>\n<td>必需</td>\n<td><code>true</code>: 取消所有具有相同 transferCode 的子注单  <br />  <br /><code>false</code> : 只取消同时对应 transferCode 和 transactionId 的注单</td>\n</tr>\n<tr>\n<td>Balance</td>\n<td>decimal</td>\n<td>必需</td>\n<td>玩家存款余额。  <br />余额仅保留小数点后两位数。</td>\n</tr>\n<tr>\n<td>ErrorCode</td>\n<td>int</td>\n<td>必需</td>\n<td>错误代码。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>ErrorMessage</td>\n<td>string</td>\n<td>必需</td>\n<td>错误讯息。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>Gpid</td>\n<td>int</td>\n<td>可选</td>\n<td>游戏供应商。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#686c55ba-f0e1-4fba-b044-a93382bac3f3\">游戏供应商列表</a>。</td>\n</tr>\n<tr>\n<td>ExtraInfo</td>\n<td>Object</td>\n<td>可选</td>\n<td>只支持 SBO/ 568Win体育。  <br />请参阅 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\">额外信息</a>。</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["Cancel"],"host":["YourDomain"],"query":[],"variable":[]}},"response":[{"id":"5fa7aad8-5163-4ad7-9e89-e8ce37218864","name":"Sample Code","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"CompanyKey\":\"CompanyKey\",\r\n    \"Username\":\"PlayerName\",\r\n    \"TransferCode\":\"3998211\",\r\n    \"ProductType\": 1,\r\n    \"GameType\": 1,\r\n    \"IsCancelAll\" : true,\r\n    \"TransactionId\":\"3998211\",\r\n    \"Gpid\":-2,\r\n    \"ExtraInfo\":{\r\n        \"sportType\":\"Football\",\r\n        \"marketType\":\"Over/Under\",\r\n        \"league\":\"ITALY SERIE A\",\r\n        \"match\":\"Lecce vs Sampdoria\",\r\n        \"betOption\":\"Over\",\r\n        \"kickoffTime\":\"2024-06-01T00:23:25\",\r\n        \"isHalfWonLose\": true,\r\n        \"winlostDate\": \"2024-06-01T00:00:00\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/Cancel"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"AccountName\":\"Player01\",\n    \"Balance\":8242.52,\n    \"ErrorCode\":0,\n    \"ErrorMessage\":\"No Error\"\n}"}],"_postman_id":"e74ee04b-6349-4bd5-89cf-d0fce5205db5"},{"name":"退还投注金额","id":"6ea39978-1e7a-4761-a069-595507608895","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"CompanyKey\":\"CompanyKey\",\r\n    \"Username\":\"PlayerName\",\r\n    \"ProductType\": 9,\r\n    \"GameType\": 1,\r\n    \"Gpid\": 1022,\r\n    \"CurrentStake\": 0.6,\r\n    \"TransferCode\":\"3998211\",\r\n    \"TransactionId\":\"3998211\",\r\n    \"ReturnStakeTime\": \"2026-05-12T22:34:22.0000000-04:00\"\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/ReturnStake","description":"<p>此 API 主要适用于以下场景：</p>\n<p>玩家投注后，部分第三方供应商可能因风控原因，仅接受部分投注金额，而拒绝原始投注金额中的一部分。</p>\n<ul>\n<li><p>适用供应商：</p>\n<ul>\n<li>Gpid 1022 - BTiSports</li>\n</ul>\n</li>\n</ul>\n<p>当供应商确认最终实际接受的投注金额后，568Win 将调用 退还投注金额 API，通知您最新的实际接受金额，以便您将差额退款至玩家钱包。</p>\n<p>此 API 仅会更新注单的 Stake Amount（投注金额），不会影响注单状态。</p>\n<p><strong>流程</strong></p>\n<ol>\n<li><p>注单已通过 <a href=\"https://documenter.getpostman.com/view/39587621/2sAYdctDGv#bd5281bc-839a-40e5-a6d5-a34206855e74\">扣除投注金额 </a> 完成扣款流程，且当前注单状态为 Running。</p>\n</li>\n<li><p>当供应商确认最终实际接受的投注金额后，568Win会调用 退还投注金额 API，并传入最新的 <code>CurrentStake</code>。<br /> <code>CurrentStake</code> 代表供应商最终实际接受的投注金额，并<strong>不是</strong>退还差额的金额。</p>\n</li>\n<li><p>收到 退还投注金额 API后：</p>\n<ol>\n<li><p>您需要将原始投注金额与 <code>CurrentStake</code> 之间的差额退还至玩家钱包。</p>\n</li>\n<li><p>注单状态必须保持为 Running。</p>\n</li>\n<li><p>此阶段请<strong>勿</strong>对注单进行结算或取消操作。</p>\n</li>\n</ol>\n</li>\n<li><p>当注单后续进行结算时：</p>\n<ol>\n<li><a href=\"https://documenter.getpostman.com/view/39587621/2sAYdctDGv#0b8e63e4-8901-4536-80c0-74c5a3f0ceca\">结算投注 </a> API <a href=\"https://documenter.getpostman.com/view/39587621/2sAYdctDGv#0b8e63e4-8901-4536-80c0-74c5a3f0ceca\"></a>将使用最新的 <code>CurrentStake</code> 作为 WinLoss 的计算基础。</li>\n</ol>\n</li>\n</ol>\n<p><strong>示例</strong></p>\n<ol>\n<li><p>玩家投注金额为 <code>100</code>。<br /> 568Win 调用 <a href=\"https://documenter.getpostman.com/view/39587621/2sAYdctDGv#bd5281bc-839a-40e5-a6d5-a34206855e74\">扣除投注金额</a> API，并传入 <code>Amount = 100</code>，您需要从玩家钱包中扣除 <code>100</code>。</p>\n</li>\n<li><p>由于风控原因，供应商最终仅接受 <code>60</code> 作为有效投注金额。<br /> 568Win 随后调用 退还投注 API，并传入 <code>CurrentStake = 60</code>。</p>\n</li>\n<li><p>您收到 退还投注金额 API 请求后，需要根据以下公式计算退款金额：<br /> <code>原始投注金额 − CurrentStake</code><br /> 本示例中：<code>100 − 60 = 40</code><br /> 因此，您需要将 <code>40</code> 退还至玩家钱包。</p>\n</li>\n<li><p>注单状态必须保持为 <code>Running</code>，且该注单最终的投注金额变为 <code>60</code>。<br /> 当注单后续结算时，<a href=\"https://documenter.getpostman.com/view/39587621/2sAYdctDGv#0b8e63e4-8901-4536-80c0-74c5a3f0ceca\">结算投注 </a> 流程将使用 <code>60</code> 作为 WinLoss 的计算基础。</p>\n</li>\n</ol>\n<p><strong>注意事项</strong></p>\n<ul>\n<li><p>当接入 <strong>BTiSports</strong> 第三方体育产品时，退还投注金额 为必接 API。</p>\n</li>\n<li><p>若 退还投注 API 未正确实作，可能导致玩家钱包余额与供应商最终确认的实际投注金额不一致，进而造成账务差异或潜在财务风险。</p>\n</li>\n</ul>\n<p>*您需要实现此 API 来处理 568Win 的 Request。并请依照以下示例实现 ResponseBody。</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>参数</th>\n<th>资料形态</th>\n<th>必需/可选</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CompanyKey</td>\n<td>string</td>\n<td>必需</td>\n<td>公司密钥是一组唯一且重要的安全凭证，可让您安全地存取 568Win 系统。会由您产生新的公司密钥，并每隔 30 天或 90 天进行一次更换。</td>\n</tr>\n<tr>\n<td>Username (Post)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字、字母或 _ ，且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>ProductType</td>\n<td>int</td>\n<td>必需</td>\n<td>产品类别为该产品的分类，请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#3e9f1f5e-0ed3-4f46-b9ad-b0c48b595a4b\">产品类别</a>。</td>\n</tr>\n<tr>\n<td>GameType</td>\n<td>int</td>\n<td>必需</td>\n<td>游戏类别为该产品分类中的遊戲分類，请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#1ee031f0-650c-4a7d-bbd2-a3bdc881ff2d\">游戏类别</a>。</td>\n</tr>\n<tr>\n<td>AccountName (Call Back)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字、字母或 _ ，且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>CurrentStake (Post)</td>\n<td>decimal</td>\n<td>必需</td>\n<td>供应商实际接受的投注金额。(Note : <strong>不是</strong> 退款金额)</td>\n</tr>\n<tr>\n<td>TransferCode</td>\n<td>string</td>\n<td>必需</td>\n<td>收到退还投注金额的请求时，您应识别并使用 <a href=\"https://documenter.getpostman.com/view/39587621/2sAYdctDGv#77e5d5d8-fbcc-421f-91a2-8233c35ad054\">扣除投注金额</a> 阶段中生成的相应 TransferCode 来完成退还投注金额流程。</td>\n</tr>\n<tr>\n<td>TransactionId</td>\n<td>string</td>\n<td>必需</td>\n<td>每筆交易的唯一識別碼  <br />当产品类别为1、3或7时 (體育、遊戲、真人)，TransferCode 将会与 TransactionID 相同。  <br />当产品类别为 9 时 (无缝游戏)，将会使用此参数 (Transaction ID) 來辨認各个第三方游戏的子注單。</td>\n</tr>\n<tr>\n<td>ReturnStakeTime</td>\n<td>dateTime</td>\n<td>必需</td>\n<td>供应商确认实际投注金额的时间。</td>\n</tr>\n<tr>\n<td>Balance</td>\n<td>decimal</td>\n<td>必需</td>\n<td>存款余额；余额仅保留小数点后两位数。(如果 errorCode 不为 0，balance 仅允许 0 )</td>\n</tr>\n<tr>\n<td>ErrorCode</td>\n<td>int</td>\n<td>必需</td>\n<td>错误代码。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>ErrorMessage</td>\n<td>string</td>\n<td>必需</td>\n<td>错误讯息。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>Gpid</td>\n<td>int</td>\n<td>可选</td>\n<td>游戏供应商。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#686c55ba-f0e1-4fba-b044-a93382bac3f3\">游戏供应商列表</a>。</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["ReturnStake"],"host":["YourDomain"],"query":[],"variable":[]}},"response":[{"id":"35d2aa7e-c174-4639-9b8e-f97505d55e68","name":"Sample Code","originalRequest":{"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"CompanyKey\":\"CompanyKey\",\r\n    \"Username\":\"PlayerName\",\r\n    \"ProductType\": 9,\r\n    \"GameType\": 1,\r\n    \"Gpid\": 1022,\r\n    \"CurrentStake\": 0.6,\r\n    \"TransferCode\":\"3998211\",\r\n    \"TransactionId\":\"3998211\",\r\n    \"ReturnStakeTime\": \"2026-05-12T22:34:22.0000000-04:00\"\r\n}","options":{"raw":{"language":"json"}}},"url":""},"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"AccountName\":\"Player01\",\r\n    \"Balance\":8263.42,\r\n    \"ErrorCode\":0,\r\n    \"ErrorMessage\":\"No Error\"\r\n}"}],"_postman_id":"6ea39978-1e7a-4761-a069-595507608895"},{"name":"奖金","id":"819035be-1925-4bbb-842c-83114c8cb87d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"CompanyKey\":\"CompanyKey\",\r\n    \"Username\":\"PlayerName\",\r\n    \"Amount\":10,\r\n    \"BonusTime\":\"2018-06-06T23:00:00.0007712-04:00\",\r\n    \"IsGameProviderPromotion\": false,\r\n    \"ProductType\": 1,\r\n    \"GameType\": 1,\r\n    \"NewGameType\": 101,\r\n    \"TransferCode\":\"3998211\",\r\n    \"TransactionId\":\"3998211\",\r\n    \"GameId\":1,\r\n    \"Gpid\":-2,\r\n    \"SeamlessGameExtraInfo\":{\r\n        \"FeatureBuyStatus\":0,\r\n        \"EndRoundStatus\":0\r\n    },\r\n    \"BonusProvider\": \"Shared\"\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/Bonus","description":"<p>当玩家获得奖金（Bonus）、大奖（Jackpot）、优惠（Promotion）或免费旋转（Free Spin）时，我们将通过此 API 发送请求，直接增加玩家钱包中的余额。</p>\n<p>你需要实现相应的接口以处理我们的请求。请参考以下示例实现 ResponseBody。</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>参数</th>\n<th>资料形态</th>\n<th>必需/可选</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CompanyKey</td>\n<td>string</td>\n<td>必需</td>\n<td>公司密钥是一组唯一且重要的安全凭证，可让您安全地存取 568Win 系统。会由您产生新的公司密钥，并每隔 30 天或 90 天进行一次更换。</td>\n</tr>\n<tr>\n<td>Username (Post)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>ProductType</td>\n<td>int</td>\n<td>必需</td>\n<td>产品类别为该产品的分类，  <br />请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#3e9f1f5e-0ed3-4f46-b9ad-b0c48b595a4b\">产品类别</a></td>\n</tr>\n<tr>\n<td>GameType</td>\n<td>int</td>\n<td>必需</td>\n<td>游戏类别为该产品分类中的遊戲分類，  <br />请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#1ee031f0-650c-4a7d-bbd2-a3bdc881ff2d\">游戏类别</a></td>\n</tr>\n<tr>\n<td>NewGameType</td>\n<td>int</td>\n<td>可选</td>\n<td>NewGameType 指无缝游戏提供商和第三方体育提供商中的游戏类别。  <br />其他产品未使用。  <br />  <br />请参阅 Api文档附录 <a href=\"https://documenter.getpostman.com/view/39587621/2sAYdctCyH#c3ce14f3-8da5-4f4a-a3d4-b3cd7d12cadc\">9.13.1 游戏提供商新游戏类别。</a></td>\n</tr>\n<tr>\n<td>AccountName (Call Back)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>decimal</td>\n<td>必需</td>\n<td>奖金/大奖金额</td>\n</tr>\n<tr>\n<td>TransferCode</td>\n<td>string</td>\n<td>必需</td>\n<td>每当玩家下注时，它会根据该笔注单生成一个唯一的转移代码(transferCode)，每次下注的注单都有自己的转移代码。</td>\n</tr>\n<tr>\n<td>TransactionId</td>\n<td>string</td>\n<td>必需</td>\n<td>每筆交易的唯一識別碼  <br />当产品类别为1,3或7时 (體育, 遊戲, 真人), ，TransferCode 将会与 TransactionID 相同。  <br />当产品类别为 9 时 (无缝游戏)，将会使用此参数 (Transaction ID) 來辨認各个第三方游戏的子注單。</td>\n</tr>\n<tr>\n<td>Balance</td>\n<td>decimal</td>\n<td>必需</td>\n<td>玩家存款余额。  <br />余额仅保留小数点后两位数。</td>\n</tr>\n<tr>\n<td>BonusTime</td>\n<td>dateTime</td>\n<td>必需</td>\n<td>玩家给予小费的时间点</td>\n</tr>\n<tr>\n<td>IsGameProviderPromotion</td>\n<td>bool</td>\n<td>可选</td>\n<td>标记奖金由游戏提供商提供</td>\n</tr>\n<tr>\n<td>ErrorCode</td>\n<td>int</td>\n<td>必需</td>\n<td>错误代码。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>ErrorMessage</td>\n<td>string</td>\n<td>是的</td>\n<td>错误讯息。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>GameId</td>\n<td>int</td>\n<td>可选</td>\n<td>本游戏的游戏Id。请参考8.1 get-game-list API</td>\n</tr>\n<tr>\n<td>Gpid</td>\n<td>int</td>\n<td>可选</td>\n<td>游戏供应商。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#686c55ba-f0e1-4fba-b044-a93382bac3f3\">游戏供应商列表</a>。</td>\n</tr>\n<tr>\n<td>SeamlessGameExtraInfo</td>\n<td>Object</td>\n<td>可选</td>\n<td>仅支持无缝游戏  <br />请参阅 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#6280f30a-690b-46b1-869c-2c07817d1ce1\">无缝游戏额外信息</a>。</td>\n</tr>\n<tr>\n<td>BonusProvider</td>\n<td>string</td>\n<td>可选</td>\n<td>请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#3dd5493e-34d5-4ace-b70f-910f520b20ad\">奖金提供方</a>。</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["Bonus"],"host":["YourDomain"],"query":[],"variable":[]}},"response":[{"id":"bc4f8a98-e536-4dbe-b9fc-931163519a5d","name":"Sample Code","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"CompanyKey\":\"CompanyKey\",\r\n    \"Username\":\"PlayerName\",\r\n    \"Amount\":10,\r\n    \"BonusTime\":\"2018-06-06T23:00:00.0007712-04:00\",\r\n    \"IsGameProviderPromotion\": false,\r\n    \"ProductType\": 1,\r\n    \"GameType\": 1,\r\n    \"NewGameType\": 101,\r\n    \"TransferCode\":\"3998211\",\r\n    \"TransactionId\":\"3998211\",\r\n    \"GameId\":1,\r\n    \"Gpid\":-2,\r\n    \"SeamlessGameExtraInfo\":{\r\n        \"FeatureBuyStatus\":0,\r\n        \"EndRoundStatus\":0\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/Bonus"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"AccountName\":\"Player01\",\n    \"Balance\":8242.52,\n    \"ErrorCode\":0,\n    \"ErrorMessage\":\"No Error\"\n}"}],"_postman_id":"819035be-1925-4bbb-842c-83114c8cb87d"},{"name":"取得投注状态","id":"669afde1-44ed-47ae-8bd3-16e935d4d6ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"CompanyKey\":\"CompanyKey\",\r\n    \"Username\":\"PlayerName\",\r\n    \"ProductType\": 1,\r\n    \"GameType\": 1,\r\n    \"TransferCode\":\"3998211\",\r\n    \"TransactionId\":\"3998211\",\r\n    \"Gpid\":-2\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/GetBetStatus","description":"<p>我们将使用此API 来同步我们之间的投注状态，通常用于检查和除错。<br />例如，如果568win系统中的投注已结算，但在您的系统中的状态仍在运行，那么我们就知道投注出现问题。<br />*您需要实现此API来处理我们的Request。并请依照以下示例实现ResponseBody。</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>参数</th>\n<th>资料形态</th>\n<th>必需/可选</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CompanyKey</td>\n<td>string</td>\n<td>必需</td>\n<td>公司密钥是一组唯一且重要的安全凭证，可让您安全地存取 568Win 系统。会由您产生新的公司密钥，并每隔 30 天或 90 天进行一次更换。</td>\n</tr>\n<tr>\n<td>Username (Post)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>ProductType</td>\n<td>int</td>\n<td>必需</td>\n<td>产品类别为该产品的分类，  <br />请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#3e9f1f5e-0ed3-4f46-b9ad-b0c48b595a4b\">产品类别</a></td>\n</tr>\n<tr>\n<td>GameType</td>\n<td>int</td>\n<td>必需</td>\n<td>游戏类别为该产品分类中的遊戲分類，  <br />请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#1ee031f0-650c-4a7d-bbd2-a3bdc881ff2d\">游戏类别</a></td>\n</tr>\n<tr>\n<td>AccountName (Call Back)</td>\n<td>string</td>\n<td>必需</td>\n<td>玩家名称。长度不得大于20字元。仅允许数字, 字母或 _ 且玩家名称需唯一。</td>\n</tr>\n<tr>\n<td>TransferCode</td>\n<td>string</td>\n<td>必需</td>\n<td>每当玩家下注时，它会根据该笔注单生成一个唯一转移代码(transferCode)，因此每次下注都有自己的转移代码。</td>\n</tr>\n<tr>\n<td>TransactionId</td>\n<td>string</td>\n<td>必需</td>\n<td>每筆交易的唯一識別碼  <br />当产品类别为1,3或7时 (體育, 遊戲, 真人), ，TransferCode 将会与 TransactionID 相同。  <br />当产品类别为 9 时 (无缝游戏)，将会使用此参数 (Transaction ID) 來辨認各个第三方游戏的子注單。</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>string</td>\n<td>必需</td>\n<td>代表投注状态：{running; settled ;void}</td>\n</tr>\n<tr>\n<td>WinLoss</td>\n<td>decimal</td>\n<td>必需</td>\n<td>输赢多少金额。其中包括玩家的投注金额。</td>\n</tr>\n<tr>\n<td>Stake</td>\n<td>decimal</td>\n<td>必需</td>\n<td>玩家的投注金额。</td>\n</tr>\n<tr>\n<td>ErrorCode</td>\n<td>int</td>\n<td>必需</td>\n<td>错误代码。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>ErrorMessage</td>\n<td>string</td>\n<td>必需</td>\n<td>错误讯息。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#31944756-f287-46a6-8672-fe5f69e9f744\">错误列表</a>。</td>\n</tr>\n<tr>\n<td>Gpid</td>\n<td>int</td>\n<td>可选</td>\n<td>游戏供应商。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#686c55ba-f0e1-4fba-b044-a93382bac3f3\">游戏供应商列表</a>。</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["GetBetStatus"],"host":["YourDomain"],"query":[],"variable":[]}},"response":[{"id":"2dd75388-acd7-4ce1-9407-b64b44c5190a","name":"Sample Code","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json; charset=UTF-8"}],"body":{"mode":"raw","raw":"{\r\n    \"CompanyKey\":\"CompanyKey\",\r\n    \"Username\":\"PlayerName\",\r\n    \"ProductType\": 1,\r\n    \"GameType\": 1,\r\n    \"TransferCode\":\"3998211\",\r\n    \"TransactionId\":\"3998211\",\r\n    \"Gpid\":-2\r\n}","options":{"raw":{"language":"json"}}},"url":"YourDomain/GetBetStatus"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"TransferCode\":\"3998211\",\n    \"TransactionId\":\"3998211\",\n    \"Status\":\"settled\",\n    \"WinLoss\":120,\n    \"Stake\": 100,\n    \"ErrorCode\":0,\n    \"ErrorMessage\":\"No Error\"\n}"}],"_postman_id":"669afde1-44ed-47ae-8bd3-16e935d4d6ec"}],"id":"33cdb9fc-1f49-48ca-a6fa-c8b9ca290c14","_postman_id":"33cdb9fc-1f49-48ca-a6fa-c8b9ca290c14","description":""},{"name":"附件","item":[{"name":"错误列表","item":[],"id":"31944756-f287-46a6-8672-fe5f69e9f744","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>ErrorCode</th>\n<th>错误讯息</th>\n<th>叙述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>No Error</td>\n<td>请求已正确响应</td>\n</tr>\n<tr>\n<td>1</td>\n<td>Member not exist</td>\n<td>玩家不存在</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Invalid Ip</td>\n<td>IP无效</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Username empty</td>\n<td>玩家名为空</td>\n</tr>\n<tr>\n<td>4</td>\n<td>CompanyKey Error</td>\n<td>CompanyKey错误</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Not enough balance</td>\n<td>玩家的余额不足</td>\n</tr>\n<tr>\n<td>6</td>\n<td>Bet not exists</td>\n<td>返回此错误代码将停止 568win 的任何重新发送请求。</td>\n</tr>\n<tr>\n<td>7</td>\n<td>Internal Error</td>\n<td>*</td>\n</tr>\n<tr>\n<td>2001</td>\n<td>Bet Already Settled</td>\n<td>返回此错误代码将停止 568win 的重新发送结算请求。</td>\n</tr>\n<tr>\n<td>2002</td>\n<td>Bet Already Canceled</td>\n<td>返回此错误代码将阻止来自 568win 的重新发送取消请求。</td>\n</tr>\n<tr>\n<td>2003</td>\n<td>Bet Already Rollback</td>\n<td>返回此错误代码将停止来自 568win 的重新发送回滚请求。</td>\n</tr>\n<tr>\n<td>5003</td>\n<td>Bet With Same RefNo Exists</td>\n<td>具有相同 refNo 的投注已存在。</td>\n</tr>\n<tr>\n<td>若您有其他错误也可以定义至上方清单</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"31944756-f287-46a6-8672-fe5f69e9f744"},{"name":"游戏供应商列表","item":[],"id":"686c55ba-f0e1-4fba-b044-a93382bac3f3","description":"<p>第三方游戏的列表请参照:<a href=\"https://info.568win.com/en/game-provider-comparision/game-providers?isCustomer=y\">第三方游戏资讯</a></p>\n","_postman_id":"686c55ba-f0e1-4fba-b044-a93382bac3f3"},{"name":"产品类别","item":[],"id":"3e9f1f5e-0ed3-4f46-b9ad-b0c48b595a4b","description":"<p>关于产品类别:9 （无缝游戏），请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55adEG#292a2941-a1f5-473a-b68e-98662c7163ec\">Api文档附录 9.13.1 游戏提供商新游戏类别</a> 。</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>产品类别</th>\n<th>产品名称</th>\n<th>中文产品名称</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Sportsbook</td>\n<td>体育博彩</td>\n</tr>\n<tr>\n<td>3</td>\n<td>SBO Games</td>\n<td>电子游戏</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Virtual Sports</td>\n<td>虚拟运动</td>\n</tr>\n<tr>\n<td>7</td>\n<td>568Win Live Casino</td>\n<td>真人赌场</td>\n</tr>\n<tr>\n<td>9</td>\n<td>Seamless Game Provider</td>\n<td>无缝游戏</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"3e9f1f5e-0ed3-4f46-b9ad-b0c48b595a4b"},{"name":"游戏类别","item":[],"id":"1ee031f0-650c-4a7d-bbd2-a3bdc881ff2d","description":"<p>关于产品类别:9 （无缝游戏），请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55adEG#292a2941-a1f5-473a-b68e-98662c7163ec\">Api文档附录 9.13.1 游戏提供商新游戏类别</a> 。</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Product Type</th>\n<th>Game Type</th>\n<th>Game Name</th>\n<th>Game Chinese Name</th>\n<th>Device</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>1</td>\n<td>Sportsbook</td>\n<td>体育博彩</td>\n<td>Desktop, Mobile</td>\n</tr>\n<tr>\n<td>1</td>\n<td>3</td>\n<td>568 Sportsbook</td>\n<td>568 体育博彩</td>\n<td>Desktop, Mobile</td>\n</tr>\n<tr>\n<td>3</td>\n<td>161</td>\n<td>Money Roll</td>\n<td>錢滾錢</td>\n<td>Desktop, Mobile</td>\n</tr>\n<tr>\n<td>3</td>\n<td>201</td>\n<td>Royal Baccarat</td>\n<td>皇家百家乐</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>3</td>\n<td>203</td>\n<td>Royal Roulettle</td>\n<td>皇家轮盘</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>3</td>\n<td>204</td>\n<td>Royal Blackjack</td>\n<td>皇家21点</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>3</td>\n<td>205</td>\n<td>Royal Sic Bo</td>\n<td>皇家骰宝</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>3</td>\n<td>207</td>\n<td>Royal 5 Box Blackjack</td>\n<td>皇家多手21点</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>3</td>\n<td>208</td>\n<td>Dragon Bonus</td>\n<td>龙宝</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>3</td>\n<td>511</td>\n<td>Royal Baccarat</td>\n<td>皇家百家乐</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>3</td>\n<td>513</td>\n<td>Royal Roulettle</td>\n<td>皇家轮盘</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>3</td>\n<td>514</td>\n<td>Royal Blackjack</td>\n<td>皇家21点</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>3</td>\n<td>515</td>\n<td>Royal Sic Bo</td>\n<td>皇家骰宝</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>3</td>\n<td>517</td>\n<td>Royal 5 Box Blackjack</td>\n<td>皇家多手21点</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>3</td>\n<td>518</td>\n<td>Dragon Bonus</td>\n<td>龙宝</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>3</td>\n<td>601</td>\n<td>Live Bingo!</td>\n<td>活力宾果!</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>5</td>\n<td>0</td>\n<td>Unknown  <br />(GetBalance may use 0 as parameter to call)</td>\n<td>未知游戲  <br />(GetBalance會使用0當作參數來呼叫)</td>\n<td>Desktop, Mobile</td>\n</tr>\n<tr>\n<td>5</td>\n<td>201601</td>\n<td>Virtual Football</td>\n<td>虚拟足球</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>5</td>\n<td>201604</td>\n<td>Virtual Basketball</td>\n<td>虚拟篮球</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>5</td>\n<td>201607</td>\n<td>Virtual Euro Cup</td>\n<td>虚拟歐洲杯</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>5</td>\n<td>201608</td>\n<td>Virtual Asian Cup</td>\n<td>虚拟亞洲杯</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>5</td>\n<td>201609</td>\n<td>Virtual Champions Cup</td>\n<td>虚拟冠軍杯</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>5</td>\n<td>202601</td>\n<td>Virtual Football</td>\n<td>虚拟足球</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>5</td>\n<td>202602</td>\n<td>Virtual Basketball</td>\n<td>虚拟篮球</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>5</td>\n<td>202607</td>\n<td>Virtual Euro Cup</td>\n<td>虚拟歐洲杯</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>5</td>\n<td>202608</td>\n<td>Virtual Asian Cup</td>\n<td>虚拟亞洲杯</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>5</td>\n<td>202609</td>\n<td>Virtual Champions Cup</td>\n<td>虚拟冠軍杯</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>5</td>\n<td>202610</td>\n<td>Bundesliga</td>\n<td>德国足球甲级联赛虚拟杯</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>5</td>\n<td>201600</td>\n<td>MixParlay</td>\n<td>混合过关</td>\n<td>Desktop</td>\n</tr>\n<tr>\n<td>5</td>\n<td>202600</td>\n<td>MixParlay</td>\n<td>混合过关</td>\n<td>Mobile</td>\n</tr>\n<tr>\n<td>7</td>\n<td>0</td>\n<td>Unknown  <br />(GetBalance in lobby may use 0 as parameter to call)</td>\n<td>未知游戲(GetBalance 在大厅會使用0當作參數來呼叫)</td>\n<td>Desktop, Mobile</td>\n</tr>\n<tr>\n<td>7</td>\n<td>1</td>\n<td>Baccarat</td>\n<td>百家乐</td>\n<td>Desktop, Mobile</td>\n</tr>\n<tr>\n<td>7</td>\n<td>3</td>\n<td>Roulette</td>\n<td>大轮盘</td>\n<td>Desktop, Mobile</td>\n</tr>\n<tr>\n<td>7</td>\n<td>5</td>\n<td>SicBo</td>\n<td>骰宝</td>\n<td>Desktop, Mobile</td>\n</tr>\n<tr>\n<td>7</td>\n<td>10</td>\n<td>MultipleTableBaccarat</td>\n<td>多桌百家乐</td>\n<td>Desktop,Mobile</td>\n</tr>\n<tr>\n<td>7</td>\n<td>12</td>\n<td>SpeedBaccarat</td>\n<td>极速百家乐</td>\n<td>Desktop,Mobile</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"1ee031f0-650c-4a7d-bbd2-a3bdc881ff2d"},{"name":"赌注结果","item":[],"id":"cbc153cd-acdb-4eec-8228-09ee83c86d89","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>赌注结果</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>赢</td>\n</tr>\n<tr>\n<td>1</td>\n<td>输</td>\n</tr>\n<tr>\n<td>2</td>\n<td>平手</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"cbc153cd-acdb-4eec-8228-09ee83c86d89"},{"name":"额外信息","item":[],"id":"917de7a4-1bda-48b3-b6fd-f37f9bc0853b","description":"<p>只支持体育。</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>参数</th>\n<th>资料形态</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sportType</td>\n<td>string</td>\n<td>注单为串关时，回传值为<code>Mix Parlay</code>。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55adEG#bd65dfdb-92ac-46e9-93df-cb15010a6c37\">9.5 运动类型</a>。</td>\n</tr>\n<tr>\n<td>marketType</td>\n<td>string</td>\n<td>注单为串关时，回传值为 <code>Null</code>。请参考 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55adEG#61e89415-887f-4f0a-83de-34da90b05d95\">9.6 盘口</a>。</td>\n</tr>\n<tr>\n<td>league</td>\n<td>string</td>\n<td>本场赛事的联赛名称。注单为串关时，回传值为<code>Null</code>。</td>\n</tr>\n<tr>\n<td>match</td>\n<td>string</td>\n<td>赛事的名称。注单为串关时，回传值为<code>Null</code>。</td>\n</tr>\n<tr>\n<td>betOption</td>\n<td>string</td>\n<td>玩家在此投注中选择的选项。注单为串关时，回传值为<code>Null</code>。</td>\n</tr>\n<tr>\n<td>kickoffTime</td>\n<td>dateTime</td>\n<td>开赛时间。注单为串关时，回传值为<code>Null</code>。</td>\n</tr>\n<tr>\n<td>isHalfWonLose</td>\n<td>bool</td>\n<td>此赌注是否半输或半赢。</td>\n</tr>\n<tr>\n<td>winlostDate</td>\n<td>dateTime(nullable)</td>\n<td>输赢日期，僅在Settle/Cancel api提供正確日期。</td>\n</tr>\n<tr>\n<td>PromotionRewardCode</td>\n<td>string</td>\n<td>SBO Sports FreeBet 的 promotion reward 参考编号。请与 <code>TransferCode</code>、<code>TransactionId</code> 一起保存，以便对账与客服查询。</td>\n</tr>\n<tr>\n<td>PromotionRewardAmount</td>\n<td>decimal</td>\n<td>FreeBet 投注金额，供 SBO Sports 计算赔率结果；最外层 <code>Amount</code> 仍代表玩家钱包现金扣款金额，FreeBet 注单时为 <code>0</code>。</td>\n</tr>\n<tr>\n<td>PromotionEventId</td>\n<td>int</td>\n<td>568Win 活动事件 ID，用于活动归属。</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"sbo-sports-freebet-字段\">SBO Sports FreeBet 字段</h3>\n<p>玩家使用 SBO Sports FreeBet 下注时，<code>Deduct</code> request 的 <a href=\"https://documenter.getpostman.com/view/39587621/2sAY55be3y#917de7a4-1bda-48b3-b6fd-f37f9bc0853b\"><code>ExtraInfo</code></a> 会带入以下字段。这些字段为可选字段，只有 FreeBet 注单才会传入。请不要只依 <code>Amount = 0</code> 判断 FreeBet；当这些 参数存在时，请依这些字段识别 FreeBet。</p>\n","_postman_id":"917de7a4-1bda-48b3-b6fd-f37f9bc0853b"},{"name":"无缝游戏额外信息","item":[],"id":"6280f30a-690b-46b1-869c-2c07817d1ce1","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>参数</th>\n<th>资料形态</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FeatureBuyStatus</td>\n<td>int</td>\n<td>0 : 未实作此功能  <br />1 : 代表该笔注单为购买FreeSpin  <br />2 : 代表该笔注单不是购买FreeSpin</td>\n</tr>\n<tr>\n<td>EndRoundStatus</td>\n<td>int</td>\n<td>0 : 未实作此功能  <br />1 : 代表该笔注单为EndRound  <br />2 : 代表该笔注单不是EndRound</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"6280f30a-690b-46b1-869c-2c07817d1ce1"},{"name":"奖金提供方","item":[],"id":"3dd5493e-34d5-4ace-b70f-910f520b20ad","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>奖金提供方</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Shared</td>\n<td>活动奖金将由568Win和营运方共同分担。</td>\n</tr>\n<tr>\n<td>Operator</td>\n<td>活动奖金将由营运方承担。</td>\n</tr>\n<tr>\n<td>GameProvider</td>\n<td>活动奖金将由游戏供应商承担。</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"3dd5493e-34d5-4ace-b70f-910f520b20ad"}],"id":"8eff1577-8089-400d-b982-da6465aede2d","_postman_id":"8eff1577-8089-400d-b982-da6465aede2d","description":""}],"event":[{"listen":"prerequest","script":{"type":"text/javascript","packages":{},"exec":[""],"id":"20429c48-d384-48cf-8458-1bf84ec8b098"}},{"listen":"test","script":{"type":"text/javascript","packages":{},"exec":[""],"id":"56f6e3ba-0311-40cd-a9f2-229bc378f1f9"}}],"variable":[{"key":"YourDomain","value":"YourDomain","type":"string"},{"key":"CompanyKey","value":"CompanyKey","type":"string"},{"key":"PlayerName","value":"PlayerName","type":"string"}]}