MG+ K2 Single Wallet API Integration Quick Guide
Breadcrumbs

FAQ

单一钱包 Agent API

单一钱包API的IP位址为?

  • 49.128.79.50

  • 54.64.194.205

  • 52.199.206.85

  • 3.123.60.168

请向对接整合团队确认应加白的IP位址。

无法接收到单一钱包Single Wallet Agent API的任何回应?

请确认以下事项:

  1. 您的 API callback URL设定正确并能接收到我端传送的请求。

  2. 确认您的callback URL使用的是标准的连接埠(443或80)。

即使能收到请求与回应资料,但出现错误讯息。一启动游戏即出现错误讯息。

请确认您传送给我端的资料表头是否正确:

  1. X-MGP-REQ-ID应与传送给贵端的相同;举例:如果我端传送到贵端的值为 1234-567891-2345-6789 ,您回传的值也应为1234-567891-2345-6789

  2. X-MGP-RESPONSE-TIME应为处理请求所花费的时间,举例:10 (表示为10毫秒)。

请按照MG+平台整合单一钱包营运商手册的说明回传资料。

何时呼叫/login method?

请于点击启动游戏网址(经由呼叫/sessions API取得)时呼叫。

何时呼叫/getbalance method?

可经常性地于游戏进行过程中呼叫。

何时呼叫/updatebalance method?

针对一般的slot games, 呼叫/updatebalance的时机为:

  1. txnType=DEBIT (金额为0则不传送,如免费旋转)

  2. txnType=CREDIT (金额为0则不传送)

txnType=CREDITcompleted:true则代表游戏结束。

何时呼叫/rollback method?

一般情况下不会呼叫,应先由您的Account Manager进行通知确认使用时机。仅限于真人游戏发生需要回朔的交易时使用。

那些为幂等参数?

betId为幂等参数,对应到整个投注/获胜/游戏结束的过程。

txnId 为幂等参数,对应到一笔交易纪录(debit、credit)。

roundId用途为?

roundId目前已不使用。

txnId, betIdroundId的最大长度为?

txnId, betIdroundId为strings(varchar),最大长度为1000。

单一钱包API

那些国家无法访问游戏?

MG Asia 游戏仅有亚洲区域可以访问。台湾与新加坡的IP位址亦无法访问。

那些功能需要加白IP位址才能使用?

使用API需要加白。使用MG+ Backoffice则无限制。

得到 401 错误讯息。

请确认您的API呼叫,于表头的验证区段内有包含 STS令牌。

得到 403 错误讯息。

请确认您的IP位址是否有加白。

得到 404 错误讯息。

  1. 请确认您的API位址是否正确,路径中有无包含/api/v1

  2. 或是 STS位址是否有包含/connect/token

API应使用哪一个时区?

应使用UTC+0,除非文件中特别指定其他时区。

API呼叫应该使用甚么content type?

Content-Type: application/x-www-form-urlencoded

Accept: application/json

STS令牌相关

令牌能否多次使用?

令牌到期时间为1小时,期间内可多次使用。我们建议每隔45-50分钟更新令牌。

请求新的令牌后,旧的令牌是否自动失效?

旧的令牌在还未超过到期时间时,不会失效。

游戏相关

如何取得游戏清单与游戏代码?

可透过Master Games List excel文档或呼叫/agents/{agentCode}/games

游戏启动时出现错误代码 107。

该国家被禁止访问游戏.

可能为与 MG+及营运商端的Agent API相关的任何错误。

较常发生在/login/getbalance method。

游戏读取速度缓慢,最终出现一般错误。

可能为 MG+及营运商端的Agent API发生过期异常,或是callback URL设定错误。