## 付款和商店 
在<b>付款和商店</b>选项卡中，您可以测试以下Webhook：
- <a href="/webhooks/operation/user-validation/">用户验证</a>(`user_validation`)
- <a href="/webhooks/operation/successful-order-payment">订单成功支付</a>(`order_paid`)
- <a href="/webhooks/operation/order-cancellation">订单取消</a>(`order_canceled`)

要测试webhooks：
1. 在Webhook测试部分，前往<b>付款和商店</b>选项卡。
2. 在下拉列表中选择商品类型。如果您尚未在发布商帐户中设置该商品类型，请点击按钮进行配置。创建商品后，返回Webhook测试部分并继续下一步。
3. 填写必填字段：
  * **用户ID** — 测试时，可使用任意字母和数字组合。
  * 在**艾克索拉订单ID**字段中输入任意值。
  * **艾克索拉发票IDID** — 艾克索拉侧的交易ID。测试时，可使用任意数字值。
  * **发票ID** —
您游戏侧的交易ID。测试时，可使用任意字母和数字组合。该参数不是成功支付的必填参数，但您可以传递该参数，将己侧的交易ID与艾克索拉侧的交易ID关联。
  * **金额** — 支付金额。测试时，可使用任意数字值。
  * **货币** — 从下拉列表中选择货币。
  * 从下拉列表中选择商品SKU并指定金额。如需选择多个同类型商品，请点击**+**，并在新行中添加。
4. 点击**测试Webhook**。

系统会将包含指定数据的<a href="/webhooks/operation/user-validation/">用户验证</a>、<a
href="/webhooks/operation/successful-order-payment">订单成功支付</a>和<a
href="/webhooks/operation/order-
cancellation">订单取消</a>Webhook发送到提供的URL。每种Webhook类型的测试结果将显示在<b>测试Webhook</b>按钮下方。
如果在<a href="https://publisher.xsolla.com/0/projects/0/edit/advanced">项目设置 >
集成设置</a>部分勾选了<b>使用公共用户ID</b>复选框，<a href="/webhooks/user-validation/user-
search">用户搜索</a>Webhook也会发送到您的Webhook服务器URL，并显示测试结果。
对于每个Webhook，您需要配置处理两种情况：成功的情况和出现错误的情况。
![支付测试部分](https://cdn.xsolla.net/developers/current/images/api_docs/webhooks/testing-results.svg)
