MG+ K2 Common Wallet API Integration Quick Guide
Breadcrumbs

钱包交易 - 存款

此请求用于将玩家资金存入平台。

  1. 找到您的API URL。可以在 MG+ 后台找到或由您的客户经理提供给您。

    image-20240327-075225.png
  2. 创建请求。

    1. 将 URL 替换为您的API URL并且将DemoAgent 替换为您的 Agent Code。

      1. 在请求范例中,这是端点的api-demo.k2net.ioDemoAgent部分。

    2. 将Authorization 令牌设定成您的STS令牌。

      1. 在请求范例中,这是Request Header的(STS Token)部分。

请求范例

POST https://api-demo.k2net.io/api/v1/agents/DemoAgent/WalletTransactions


Request Headers

Content-Type: application/x-www-form-urlencoded
Authorization: (STS Token)


Request Body

{
  playerId: "playerId"
  type: "Deposit"
  amount: "100"
  idempotencyKey: "e0cf53a1-5a95-47ff-b661-a1ba44db9fde"
  externalTransactionId: "425079f4-c9cf-4739-ba8e-7a53a25c2ed2TEST"
}


  1. 取得 201 回传。

回传范例

201 Response Body Example

{
  "details": [
    {
      "product": "SMG",
      "status": "Succeeded",
      "amount": 100.0000
    }
  ],
  "idempotencyKey": "e0cf53a1-5a95-47ff-b661-a1ba44db9fde",
  "id": "031D105D0199430B0001000000002F04B6D0",
  "status": "Succeeded",
  "type": "Deposit",
  "playerId": "playerId",
  "amount": 100.0000,
  "externalTransactionId": "425079f4-c9cf-4739-ba8e-7a53a25c2ed2TEST",
  "createdDateUTC": "2022-02-16T06:21:16.189",
  "uri": "https://api-demo.k2net.io /api/v1/agents/DemoAgent/WalletTransactions/031D105D0199430B0001000000002F04B6D0"
}


检查清单

  • 您是否使用了来自客户经理或 MG+ 后台的正确 API URL?
  • 您是否将/api/v1/放置在API URL 之后?
  • 您是否使用 POST 方法?
  • 您是否将 STS 令牌放入 Authorization 标头中?
  • 您是否包含了所有必需的参数?