# Test webhooks in account 
Webhooks zu testen, hilft dabei, sicherzustellen, dass das Projekt sowohl bei
Ihnen als auch aufseiten von Xsolla korrekt eingerichtet ist.
If webhooks are <a href="/webhooks/overview/#section/Set-up-webhooks-in-
account">set up</a> successfully, a webhooks testing section is displayed below
the webhooks setup section.
![Webhook-
Testbereich](https://cdn.xsolla.net/developers/current/images/api_docs/webhooks/testing-section.svg)
The testing section in the account varies depending on the webhook receiving
option.
If you registered in the account after January 22, 2025, you receive combined
webhooks:
<table>
<thead>
<tr>
<th>Registerkartenname für Webhook-Tests</th>
<th>Webhook-Name und ‑Typ</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Payments und Store</b></td>
<td>Benutzervalidierung > <a href="/webhooks/operation/user-validation/">Benutzervalidierung</a> (<code>user_validation</code>)</td>
</tr>
<tr>
<td></td>
<td>Spieldienste > kombinierte Webhooks > <a href="/webhooks/operation/successful-order-payment">Erfolgreiche Bezahlung der Bestellung</a> (<code>order_paid</code>)</td>
</tr>
<tr>
<td></td>
<td>Spieldienste > kombinierte Webhooks > <a href="/webhooks/operation/order-cancellation">Stornierung der Bestellung</a> (<code>order_canceled</code>)</td>
</tr>
<tr>
<td><b>Subscriptions</b></td>
<td>Benutzervalidierung > <a href="/webhooks/operation/user-validation/">Benutzervalidierung</a> (<code>user_validation</code>)</td>
</tr>
<tr>
<td></td>
<td>Zahlungen > <a href="/webhooks/operation/payment">Zahlung</a> (<code>payment</code>)</td>
</tr>
</tbody>
</table>
Wenn Sie sich am oder vor dem 22. Januar 2025 für das Kundenportal registriert
haben, empfangen Sie Webhooks separat:
<table>
<thead>
<tr>
<th>Registerkartenname für Webhook-Tests</th>
<th>Webhook-Name und ‑Typ</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Store</b></td>
<td>Spieldienste > separate Webhooks > <a href="/webhooks/operation/successful-order-payment-separate">Erfolgreiche Bezahlung der Bestellung</a> (<code>order_paid</code>)</td>
</tr>
<tr>
<td></td>
<td>Spieldienste > separate Webhooks > <a href="/webhooks/operation/order-cancellation-separate">Stornierung der Bestellung</a> (<code>order_canceled</code>)</td>
</tr>
<tr>
<td><b>Payments</b></td>
<td>Benutzervalidierung > <a href="/webhooks/operation/user-validation/">Benutzervalidierung</a> (<code>user_validation</code>)</td>
</tr>
<tr>
<td></td>
<td>Zahlungen > <a href="/webhooks/operation/payment">Zahlung</a> (<code>payment</code>)</td>
</tr>
<tr>
<td><b>Subscriptions</b></td>
<td>Benutzervalidierung > <a href="/webhooks/operation/user-validation/">Benutzervalidierung</a> (<code>user_validation</code>)</td>
</tr>
<tr>
<td></td>
<td>Zahlungen > <a href="/webhooks/operation/payment">Zahlung</a> (<code>payment</code>)</td>
</tr>
</tbody>
</table>
<div class="note">
<p><strong>Hinweis</strong></p>
<p>Wird im Testbereich eine Fehlermeldung angezeigt, wonach der Test nicht erfolgreich war, sollten Sie in den Einstellungen Ihres <a href="/webhooks/overview/#section/Webhook-listener">Webhook-Listener</a> prüfen, wie dieser auf Webhooks antwortet. Die Gründe für den fehlgeschlagenen Test sind in den Testergebnissen ersichtlich.</p>
<p><b>Beispiel:</b></p>
<p>Sie haben eine spezielle Website (z. B. <a href="https://webhook.site/#!/">webhook.site</a>) zum Testen verwendet.</p>
<p>Im Abschnitt <b>Test: Antwort auf eine ungültige Signatur</b> wird ein Fehler angezeigt.</p>
<p>Das liegt daran, dass Xsolla einen Webhook mit falscher Signatur gesendet hat und nun erwartet, dass Ihr Handler mit dem HTTP-Statuscode <code>4xx</code> und dem Fehlercode <code>INVALID_SIGNATURE</code> antwortet.</p>
<p><a href="https://webhook.site/#!/">webhook.site</a> antwortet allen Webhooks mit dem HTTP-Statuscode <code>200</code>, selbst solchen Webhooks mit ungültiger Signatur. Weil der HTTP-Statuscode <code>4xx</code> nicht wie erwartet empfangen wurde, ist das Testergebnis fehlerhaft.</p>
</div>
Im Folgenden ist der Testvorgang für das Szenario mit kombinierten Webhooks
beschrieben.
