# Webhooks list 
<div lang="en" class="note">
<p><strong>Note</strong></p>
<p>The notification type is sent in the <code>notification_type</code> parameter.</p>
</div>
<table>
<thead>
<tr>
<th>Webhook</th>
<th>Notification type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="/webhooks/operation/user-validation/">User validation</a></td>
<td><code>user_validation</code></td>
<td>Sent to check if a user exists in the game.</td>
</tr>
<tr>
<td><a href="/webhooks/operation/user-search/">User search</a></td>
<td><code>user_search</code></td>
<td>Sent to get user info based on public user ID.</td>
</tr>
<tr>
<td><a href="/webhooks/operation/payment/">Payment</a></td>
<td><code>payment</code></td>
<td>Sent when a user completes a payment.</td>
</tr>
<tr>
<td><a href="/webhooks/operation/refund/">Refund</a></td>
<td><code>refund</code></td>
<td>Sent when a payment must be canceled for any reason.</td>
</tr>
<tr>
<td><a href="/webhooks/operation/partial-refund/">Partial refund</a></td>
<td><code>partial_refund</code></td>
<td>Sent when a payment must be partially canceled for any reason.</td>
</tr>
<tr>
<td><a href="/webhooks/operation/payment-declined/">Declined payment</a></td>
<td><code>ps_declined</code></td>
<td>Sent when a payment is declined by payment system.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/afs-rejected-transaction/">AFS rejected transaction</a></td>
<td><code>afs_reject</code></td>
<td>Sent when a transaction is declined during an AFS check.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/afs-rejected-blocklist/">AFS updated blocklist</a></td>
<td><code>afs_black_list</code></td>
<td>Sent when the AFS blocklist is updated.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/created-subscription/">Created subscription</a></td>
<td><code>create_subscription</code></td>
<td>Sent when a user creates a subscription.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/updated-subscription/">Updated subscription</a></td>
<td><code>update_subscription</code></td>
<td>Sent when a subscription is renewed or changed.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/canceled-subscription/">Canceled subscription</a></td>
<td><code>cancel_subscription</code></td>
<td>Sent when a subscription is canceled.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/nonrenewing-subscription/">Nonrenewing subscription</a></td>
<td><code>non_renewal_subscription</code></td>
<td>Sent when status is set to nonrenewing.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/add-payment-account/">Add payment account</a></td>
<td><code>payment_account_add</code></td>
<td>Sent when a user adds or saves a payment account.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/remove-payment-account/">Remove payment account</a></td>
<td><code>payment_account_remove</code></td>
<td>Sent when a user removes the payment account from saved accounts.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/user-validation-in-webshop">User validation in Web Shop</a></td>
<td><code>-</code></td>
<td>Sent from a Web Shop site to check if a user exists in the game.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/personalized-partner-catalog">Catalog personalization on partner’s side</a></td>
<td><code>partner_side_catalog</code></td>
<td>Sent when a user interacts with the store.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/successful-order-payment">Successful payment for order</a></td>
<td><code>order_paid</code></td>
<td>Sent when an order is paid.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/order-cancellation">Order cancellation</a></td>
<td><code>order_canceled</code></td>
<td>Sent when an order is canceled.</td>
</tr>
<tr>
<td><a href="https://developers.xsolla.com/webhooks/operation/dispute">Dispute</a></td>
<td><code>dispute</code></td>
<td>Sent when a new dispute is opened.</td>
</tr>
</tbody>
</table>
