Microgaming Integration Testing Tool User Guide
Breadcrumbs

测试和解释列表

Login(登入)

测试

解释

Success(成功)

发送已知玩家的登录请求到您的 /login 端点。

Random User(随机玩家ID)

发送未知玩家的登录请求到您的 /login 端点。

No X-MGP-TOKEN(没有X-MGP-TOKEN)

发送一个不带X-MGP-TOKEN的 /login 端点的请求。

如果您不使用X-MGP-TOKEN,则可以跳过此测试。

Random X-MGP-TOKEN(随机的X-MGP-TOKEN)

发送一个带有随机X-MGP-TOKEN的 /login 端点的请求。

如果您不使用X-MGP-TOKEN,则可以跳过此测试。

No Operator Login Token(没有operatorLoginToken)

发送一个不带operatorLoginToken的 /login 端点的请求。

必须在代理运营商登录 Token 欄位输入值,才能使用此测试。

Random Operator Login Token(随机的operatorLoginToken)

发送一个带有随机operatorLoginToken的 /login 端点的请求。

必须在代理运营商登录 Token 欄位输入值,才能使用此测试。


Get Balance(获得余额)

测试

解释

Success(成功)

发送已知玩家的获得余额请求到您的 /getbalance 端点。

Random User(随机玩家ID)

发送未知玩家的获得余额请求到您的 /getbalance 端点。

No X-MGP-TOKEN(没有X-MGP-TOKEN)

发送一个不带X-MGP-TOKEN的 /getbalance 端点的请求。

如果您不使用X-MGP-TOKEN,则可以跳过此测试。

Random X-MGP-TOKEN(随机的X-MGP-TOKEN)

发送一个带有随机X-MGP-TOKEN的 /getbalance 端点的请求。

如果您不使用X-MGP-TOKEN,则可以跳过此测试。

Random Ext Operator Token(随机的extOperatorToken)

发送一个带有随机extOperatorToken的 /getbalance 端点的请求。

如果您不使用extOperatorToken,则可以跳过此测试。


Update Balance(更新余额)

测试

解释

Wager With No Win(投注沒有赢)

测试没有赢的投注。

Wager With Win(投注有赢)

测试带有赢的投注。

Wager With Free Spin Win(使用免费旋转赢的投注)

测试带有多个赢的投注。

Free Game With No Win(沒有赢的免费游戏)

测试零金额投注且没有赢。

Free Game With Win(有赢的免费游戏)

测试零金额投注且有赢。

Free Game With Free Spin Win(使用免费旋转赢的免费游戏)

测试零金额投注且有多次赢。

Multiple Debit With No Win(多次投注但沒有赢)

测试单个 betId 内无赢的多次投注,这可能发生在某些游戏特性中,如乘数。

Multiple Debit With Win(多次投注有赢)

测试单个 betId 内有赢的多次投注,这可能发生在某些游戏特性中,如乘数。

Idempotency(幂等)

确保收到 txnId 时,系统能以幂等方式处理。测试会发送相同的 txnId 两次,并确认玩家余额仅被修改一次。

Not Enough Balance(余额不足)

测试将检查玩家余额,并尝试进行该金额兩倍的投注。

Random User(随机玩家)

测试将尝试更新不存在的玩家余额。

Max String Length(最大字符串长度)

测试将尝试使用最大可能长度的 txnId 和 betId 发送。

有关字符串限制,请参考MG+ 单一钱包集成营运商指南中的字符串限制章节。


Rollback(撤销交易纪录)

测试

解释

Rollback Debit(撤销下注交易)

此测试将向下注的玩家扣款,并尝试撤销下注交易。

Rollback Debit Without Amount(无金额撤销下注交易)

此测试将向下注的玩家扣款,并尝试在未指定金额的情况下撤销该笔扣款。

您必须检查请求中提供的 txnId,并将该金额退还给您的玩家。

Rollback Debit Without Currency(无货币撤销下注交易)

此测试将向下注的玩家扣款,并尝试在未指定货币的情况下撤销。

您必须检查请求中提供的 txnId,并将该金额退还给您的玩家。

Rollback Debit Without Currency Or Amount(无货币或金额撤销下注交易)

此测试将向下注的玩家扣款,并尝试在未指定货币或金额的情况下撤销。

您必须检查请求中提供的 txnId,并将该金额退还给您的玩家。


Promotion(活动)

这些测试的目的是确保您接受给予玩家的线下付款。

测试

解释

Achievement(成就)

此测试将发送一个具有 ACHIEVEMENT(成就)txnEventType 的促销奖励到您的玩家。

Promotion(活动)

此测试将发送一个具有 PROMOTION(活动)txnEventType 的促销奖励到您的玩家。

Store(商城)

此测试将发送一个具有STORE(商城)txnEventType 的促销奖励到您的玩家。

Tournament(擂台赛)

此测试将发送一个具有TOURNAMENT(擂台赛)txnEventType的促销奖励到您的玩家。

Free Games(免费游戏)

测试

解释

Player Rejects Offer (玩家拒绝优惠)

此测试会向 webhook 发送通知,以模拟玩家拒绝免费游戏优惠的情况。

启用免费游戏测试后,方可使用此测试。

Monitor(监控)

测试

解释

Success(成功)

此测试确保您已经实施了/monitor API。