How to Configure 'Webhook URL' ( Callback URL) in Payfunnels?

If you're integrating Payfunnels with external systems, webhooks are essential for real-time data exchange. Follow the steps below to configure your webhook URL in Payfunnels.

  • Log in to your Payfunnels account and navigate to the Integration section under the Billing tab.
  • Scroll to the Webhook URL section and paste the full endpoint URL where you want Payfunnels to send event data, then click save(e.g., https://yourdomain.com/webhook-endpoint).
  • After saving the settings, toggle Enable webhook for all payment links to start sending data to the webhook URL. You can also test the setup using the Test button.

  • When a customer processes the payment, Payfunnels will send the following data to your webhook URL/endpoint server:

    • totalAmount – Total amount charged
    • currency – Currency used (e.g., USD, EUR)
    • invoiceTitle – Title of the invoice
    • customerName – Name of the customer
    • customerEmail – Customer's email address
    • receiptId – Receipt ID generated
    • invoiceId – PayFunnels invoice ID
    • chargeId – Charge ID of the charge processed

  • You can also view callback/webhook logs in the Payments section under the Billing tab. An example screenshot is shown below.

Email us at support@payfunnels.com if you have any questions.