How to setup Stripe IPN with Fluent Forms

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

  • Click on Add an endpoint button, as shown in the screenshot below –
  • 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 into the Endpoint URL input field.

Webhook Events: You must 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?

20 5

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