设置用户验证
- 在网站的建站器中,前往登录管理器设置区块。
- 在布局区块,将用户ID说明开关设置为开,并添加步骤说明和图片来帮助用户在游戏中找到其ID。
设置在输入用户ID阶段进行用户验证
- 选择用户ID — webhook授权方式。
- 输入接收Webhook的URL。
Note
Webhook URL必须以
https://
开头。如使用http://
,会导致错误。- 在应用程序侧,实现对用户验证Webhook的处理。收到Webhook时,应用程序应执行以下操作:
- 根据Webhook中传入的用户ID搜索用户。
- 根据结果发送以下状态代码之一:
- 200(附带补充信息)— 找到了用户
- 455 — 未找到该用户ID
Copy
"http_status_code": 200
{
"status": "success"
"user": {
"id": 1234567,
"name": "Xsolla User",
"level": "80",
}
}
200状态代码的参数描述如下:
参数 | 描述 |
---|---|
user.id | 用户ID。必需。 |
user.name | 用户名。如传入,将显示用户名而非user.id 。 |
user.level | 用户等级。 |
设置在选择支付方式阶段进行用户验证
- 配置接收Webhook的参数:
- 在发布商帐户中打开您的项目。
- 在侧边栏中单击项目设置。
- 前往Webhooks部分。
- 将Webhooks开关设置为开。
- 在Webhook URL字段中指定接收Webhook的URL。
- 默认会生成一个给项目Webhook签名的密钥。如要生成一个新密钥,请单击刷新图标。
- 单击保存设置。

- 在应用程序侧,实现对用户验证Webhook的处理。
要确认已收到Webhook,您的服务器必须作出如下响应:
- 不带消息正文的HTTP代码204。
- 描述问题的HTTP代码400(如果指定用户未找到或传入的签名无效)。
您的进度
发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。