创建订单

订单由用户要在商店中购买的商品组成。支付订单后,用户将收到商品。要进行支付,用户必须授权登入游戏。

集成艾克索拉登录管理器:

  1. 创建一个项目
  2. 在发布商帐户中设置登录管理器项目
  3. 连接用户数据存储
  4. 在您的应用程序侧集成解决方案

使用配置的登录管理器方法创建并保存身份认证令牌以接收支付令牌。支付令牌用于打开支付UI及进行支付。

要测试支付流程,请通过使用指定商品创建订单API调用创建订单:

  1. 如要在API文档网站上进行测试,请单击Try it打开创建请求的界面。
  2. Security区块的Bearer Token字段中,输入完成认证过程时获得的令牌。
  3. Body区块中,传入商品数量等订单详细信息。要访问沙盒模式,请传入"sandbox": true
  4. Parameters区块中,传入:

在响应中,您将收到后续操作需要的数据:

  • token — 支付令牌

请求示例:

Copy
Full screen
Small screen
    curl -i -X POST \
      'https://store.xsolla.com/api/v2/project/{project_id}/payment/item/{item_sku}' \
      -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
      -H 'Content-Type: application/json' \
      -d '{
        "sandbox": true,
        "quantity": 5,
        "settings": {
          "ui": {
            "theme": "63295a9a2e47fab76f7708e1",
          }
        },
        "custom_parameters": {
          "character_id": "ingameUsername"
        }
      }'
    
    注:
    要调用艾克索拉API,您可以使用针对各游戏引擎和平台的现成SDK:
    您的进度
    感谢您的反馈!
    上次更新时间: 2024年1月31日

    发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

    报告问题
    我们非常重视内容质量。您的反馈将帮助我们做得更好。
    请留下邮箱以便我们后续跟进
    感谢您的反馈!