如何使用充值页模板创建网站

运行机制

充值是一种在游戏网站上销售游戏内商品的简单解决方案。用户可以使用其在游戏中的ID在网站上完成授权,而无需使用标准授权方法(通过邮箱和密码/电话号码/社交网络帐户)进行额外用户验证。该解决方案可让您免除在游戏内交易时移动平台收取的佣金。

如果希望不在游戏内销售商品而又提供充值方案,可不必创建游戏内商店。您可以创建一个实现了游戏充值解决方案的网站,然后通过各种渠道进行广告宣传。

要使用充值解决方案,需加入艾克索拉流量联盟

用户流程

  1. 用户前往实现了充值解决方案的网站。
  2. 用户在指定字段输入其在游戏中的ID。如果在这一步中设置了用户ID验证,艾克索拉将发送一个验证Webhook来验证用户ID是否有效。如验证通过,用户可以继续进行支付,否则将收到一条错误消息。
  3. 用户选择商品并进入支付步骤。
  4. 用户选择付款方式并进行支付。如果使用默认设置来进行用户ID验证,则选择付款方式后,艾克索拉将发送一个验证Webhook来验证用户ID是否有效。如验证通过,用户可以继续进行支付,否则将收到一条错误消息。
  5. 用户进行支付。如支付成功,艾克索拉将向您发送一个成功付款Webhook
  6. 用户在其游戏帐户中看到购买的商品。

如何获取

  1. 在您的发布商帐户中,前往建站器,然后单击创建站点

  1. 选择充值页模板。

默认情况下该模板中已添加页眉充值商店页脚区块。

  1. 充值区块,将用户ID说明开关设置为,并添加步骤说明和图片来帮助用户在游戏中找到其ID。

  1. 如需要,可在建站器中使用相应按钮添加其他区块。

  1. 在侧边栏中,为添加的区块编辑内容,选择一个全局主题并配置SEO和语言设置。在建站器中,您可以在区块中加载图片和视频,并编辑向用户显示的文本。

  1. 要向游戏中的指定帐户充入商品,请前往发布商帐户 > 项目设置 > Webhooks,然后设置一个验证Webhook和一个成功支付Webhook

  1. 启用用户ID验证

  1. 单击发布

Notice
如果不能发布网站,请检查是否已完成所有必需条件:
  • 建站器中没有空字段(红点标记的部分)。
  • 已签署与艾克索拉的许可协议。
  • 网站中已添加了用户授权部分(如果网站包含商店区块)。

  1. 更改域名(可选)。要更改域名,请前往建站器,然后单击配置。在域名部分,编辑艾克索拉域名或使用您自己的域名。

  1. 设置自动将所购商品充入游戏中的用户帐户。每次收到成功支付的Webhook都必须执行该操作。

  1. 加入艾克索拉流量联盟。流量联盟将通过跟踪链接监视销售活动,自动将圈内达人带来的销售的收入分成计入相应圈内达人帐户。

用户ID验证

默认情况下,用户ID验证发生在用户选择付款方式后。如希望设置在其输入ID时就进行验证,请执行以下操作:

  1. 前往发布商帐户 > 建站器 > 您的网站 > 充值
  2. 用户ID输入区块,将用户ID验证开关设置为并在相应字段输入验证Webhook URL。

Notice
Webhook URL必须以https://开头。如使用http://,会导致错误。

要验证用户ID:

  1. 通过Webhook中传入的ID搜索用户。
  2. 根据结果发送以下状态代码之一:
    • 200(包含附加信息)或204(不含附加信息)— 如果找到了用户;
    • 455 — 如果未找到用户ID。

Copy
Full screen
Small screen
    "http_status_code": 200
    {
      "status": "success"
      "user": {
        "id": 1234567,
        "name": "Xsolla User",    
        "level": "80",
      }
    }

    200状态代码的参数描述如下:

    参数描述
    user.id用户ID。必需。
    user.name用户名。如传入,将显示用户名而非user.id
    user.level用户等级。

    如验证通过,用户可继续进行充值支付,否则将收到一条错误消息。

    本文对您的有帮助吗?
    谢谢!
    我们还有其他可改进之处吗? 留言
    非常抱歉
    请说明为何本文没有帮助到您。 留言
    感谢您的反馈!
    我们会查看您的留言并运用它改进用户体验。
    为此页面评分
    为此页面评分
    我们还有其他可改进之处吗?

    不想回答

    感谢您的反馈!
    上次更新时间: 2021年9月15日

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

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