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.