Automate event-based notifications with PayHooks™.

PayHooks enables you to monitor your payment transactions in real time. You receive instant notifications via webhook for critical events such as successful sales, cancellations, and refunds, reducing your workload.

How does PayHooks work?

With PayHooks, you can monitor critical events like successful sales, cancellations, and refunds in real time, automating your business processes with event-based notifications. Thanks to webhook support, you can direct your data to the right places at the right time, eliminating manual operations. This enables faster, more efficient, and error-free operation management.

Frequently Asked Questions

Yes, you can easily add your custom URLs to receive webhooks through the Feedback page in the Paywall panel. This allows you to receive specific notifications for certain transactions and integrate your systems accordingly.

Yes, for the webhook URLs you define, you can choose to receive notifications specifically for the following events:

  • Successful Payment

  • Failed Payment

  • Cancellation

  • Refund

  • Partial Refund

This way, you receive notifications only for the events you care about, enabling more efficient management of your systems.

Webhook requests are sent to your specified URLs using the HTTP POST protocol. The data is included in the body of the request, allowing you to process the relevant information. This setup facilitates integrations and enables you to receive real-time notifications.

Yes, you can define up to 10 webhook URLs in your Paywall account. This allows you to use multiple callback addresses for different processes.

Yes, you can view webhook contents both through the Paywall integration documentation and via the Paywall panel. These resources allow you to examine sample requests and better understand the webhook structure and the data sent.

Yes, if you have defined a custom key in your Paywall account, the webhook requests sent will include a Hash parameter generated using this key. However, if no custom key is set, the Hash parameter will be sent empty. This mechanism helps enhance the security of your webhooks.