How to setup Stripe IPN with WP Fluent Forms

In order for Stripe to function completely for subscription/recurring payments, you must configure your Stripe webhooks.

First, login to your Stripe Dashboard and go to Stripe Webhook.

Click on Add an endpoint button, as shown in the image.

At this point, you will be asked to give certain values.

For these values, you need to go to your Fluent Forms Global Settings -> Payment Settings -> Stripe

Webhook URL: Copy the webhook URL as shown in the above picture and paste it on the Endpoint URL input field.

Webhook Events: You need to enable certain events by clicking on the Select events option.

You will see a search box, you need to search these events:

  • charge.succeeded
  • charge.captured
  • invoice.payment_succeeded
  • charge.refunded
  • customer.subscription.deleted
  • customer.subscription.updated
  • checkout.session.completed

and enable each one of them like the screenshot below:

After selecting all of them, click on the Add events button.

Now you should see all the selected events. Now to finalize the settings, click on the Add endpoint button.

You will see the webhook is enabled.

That’s it, now you can seamlessly take subscription payments using stripe.

Was this article helpful to you?


How can we help?

Please submit a support ticket if you have any question or pre-sale questions. Our Customer support engineers will answer your query as soon as possible

Open a support ticket