Apps Ballance Cash_2 Chat Checkout Click Code Cog_Wheels Compose_email Conference Contacts Earth Edit_File_1_ Email Email_2 File Folder_2 Gift Group Group_2 Help ID ID_2 Key Keys Laptop_Store Like_1_ Link Lock Log_Out Map Marketing Mobile_UI Navigation POS Partnership Profile Safe_2 Search_User Secure_Files Settings Share Shield Shield_2 Shopping_Cart Support_Male Trash Type_pin User_female User_male logo copy

Setting up the Stripe Webhook

Iain Poulson avatar
Iain Poulson Last updated on March 12, 2023

To set up you webhook in Stripe visit the Webhook setting page in Stripe

Click ‘Add an endpoint’ then –

  1. Add your endpoint URL from your site settings, which will be in the format – https://mysite.com/wp-json/wpum/v1/stripe
  2. Select ‘Events on your account’
  3. Select all events.
  4. Click ‘Add endpoint’
  5. Under the endpoint ‘Signing Secret’, click reveal then copy and paste the secret into the setting on the WP User Manager Stripe settings page.
  6. Click ‘Save Changes’

Once you have successfully connected your Stripe account and set up your webhook, you can begin accepting payments for site registration.

Note: if you want to test the Stripe integration on a local development site, Stripe will not be able to access your site for the endpoint so you would need to use a service like ngrok to create an accessible URL to use in the Stripe webhook.

WP User Manager logo

Get Started with the Best WordPress Membership Plugin Today

Connect, Manage and Build your Membership Site

Need more help?

If you still didn't find an answer you can always contact us

Submit a ticket