设置包含商品数据的Webhook

用户进行以下操作时,必须接收包含商品数据的Webhook以便其收到商品:

  • 用户在Backpack中输入其游戏ID
  • 用户将游戏平台帐户(如Steam)关联到Backpack

在Backpack中收到商品的用户流程根据项目设置和商品参数自动决定。

要通过Backpack接收服务器上用户收到的商品的信息,请配置从艾克索拉服务器接收和处理Webhook:

  1. 设置项目来接收Webhook:

    1. 发布商帐户中打开您的项目。
    2. 在侧边栏中单击项目设置并前往Webhooks部分。
    3. Webhook服务器字段,输入艾克索拉要向其发送Webhook的URL。
    4. 复制并保存密钥字段的值。该密钥默认生成,并用于Webhook签名。如要更改该密钥,请单击更新图标。
    5. 单击启用Webhook

注意

在发布商帐户设置中,只能为Webhook指定一个服务器地址。

如已设置了一个Webhook来通过Metaframe小组件销售自己的虚拟货币,请联系您的客户成功经理或发送邮件至csm@xsolla.com,并提供以下信息:

  • 商户ID。可在发布商帐户中的多个地方找到它:
    • 公司设置 > 公司部分。
    • 在发布商帐户任意页面的浏览器地址栏的URL中。URL的格式如下:https://publisher.xsolla.com/<merchant ID>/<Publisher Account section>
  • 项目ID。可在您发布商帐户中项目名称旁边找到。
  • Webhook服务器URL。

  1. 实现对以下Webhook的处理:

为确认已收到Webhook,您的服务器必须进行如下响应:

  • 不含消息正文的HTTP代码200。
  • HTTP代码404并描述问题(如未找到指定用户或传入的签名无效)。
  • HTTP代码500并描述问题(如您的服务器发生暂时性故障)。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2024年4月18日

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

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