

Check the I have enabled the Woorise webhook URL in my Stripe account.Use the Test Signing secret or Live Signing secret field as applicable. Enter the Signing Secret from the Stripe Webhooks page into the Stripe settings.Copy the signing secret and note the Mode at the top of the screen.Under Signing secret, click the Click to reveal button.Click the Add endpoint button to save the webhook.Under Events to send, click receive all events from within the box.Under Version, select the Latest API Version if available.In the Endpoint URL field, paste the URL found under View Instructions on the Woorise Stripe Settings page.In Stripe, click the Add endpoint button at the top right above the list of webhooks.Log in here to access your Stripe Webhooks management page.Woorise requires a URL to be added to your Stripe account’s list of Webhooks for each API mode you will be using. You should see Connected to Stripe as with your account name as well as a Disconnect button. You will be returned to the Stripe Settings page.Alternatively, if you are using Stripe in development mode, you can click the Skip this account form link at the top of the page. Fill out the form and click the Authorize access to this account button.Use the Switch Account drop down menu to select the Stripe account you wish to connect to.Live is for real transactions, and Test is for testing the integration and submitting test forms. Under Stripe Settings, select the Mode to use for Stripe integration: Live or Test.Activate Stripe Integration and click on Settings.Don’t forget to save your settings as well.The Stripe Settings will allow you to connect and authenticate with your Stripe account and make some choices about how you collect payment information. You’ll then need to reconnect WPForms to Stripe by clicking on the Connect with Stripe button. To enable Live Mode, scroll to the Stripe section and deselect the Test Mode checkbox. You can do this by going to WPForms » Settings » Payments, as in the previous step. When you’re done testing, remember to deactivate Test Mode in Stripe before allowing users to submit payments in your form. On the individual payment details page, you can see more information and options for your specific test payment. To do so, go to the row for that entry and click on the three dots to see more options. If you’d like, you can view more details for an individual payment. This will show you an overview of the test payments you’ve received in your Stripe account. Next, near the top right corner of the screen, toggle on the Test Mode option. Then click on Payments in the menu at the top of the screen. To begin, you’ll need to log in to your Stripe account. To view or send receipts manually, you can check your Stripe Dashboard.

Stripe does not send payment receipts in test mode so you won’t receive any Stripe payment notifications automatically. Viewing Test Transactions in Your Stripe Account Since you can’t use genuine card information in the Stripe Credit Card field when the addon is in test mode, enter any test card numbers listed in Stripe’s testing doc when filling out your form for testing. To do this without publishing the form to a live page, you can use the form preview option in WPForms, or create a private page or post. Once you’ve set up your form, you can test payments with it on the frontend of your site. Publishing Your Form and Performing the Test Once this is all set, don’t forget to save your form. Here, make sure the setting labeled Enable AJAX form submission is toggled to the “on” position. Then click on the Advanced section to expand it.

You can double-check that this option is turned on by going to Settings » General in the form builder. This is when your form submits without requiring the page to refresh.ĪJAX submissions are enabled by default in WPForms. The Stripe Credit Card field also requires your form to use AJAX submissions. Note: For more details on configuring Stripe payments settings in your forms, check out our guide to using the Stripe Addon.
