China Payments Plugin Documentation
Main SiteDemoPricingGet support
EN (English)
EN (English)
  • Welcome 👋
  • Getting Started
    • Quick Setup
    • Activating Payment Methods
  • Checkout Flows
    • WooCommerce
    • MemberPress
    • Simple Membership Plugin
    • LifterLMS
    • Payment Page (payment form)
  • Payment Gateways
    • Stripe
    • Planned Payment Gateways
  • Payment Methods
    • WeChat Pay
      • WeChat Pay User Experience
    • Alipay
      • Alipay User Experience
    • Credit Cards
  • Currencies
    • Supported Currencies
    • Currency Conversion API
  • Common Error Messages
    • Common WeChat Pay Error Messages
    • Common Alipay Error Messages
    • Other Errors + Plugin Conflicts
  • Troubleshooting
    • Troubleshooting Steps
    • Why are payments for WeChat Pay and Alipay getting refunded?
    • How do I add Gaucho Plugins Support to my Stripe Team?
    • Why isn't Stripe Connect working?
    • Why are payments failing in Stripe?
    • WooCommerce Order Completion
  • FAQs
    • How do I set up Stripe Webhooks?
    • Why can't I activate Alipay or WeChat Pay in my Stripe account?
    • How do WeChat Pay and Alipay work?
    • What is China Payments Plugin?
    • How does China Payments Plugin Work?
    • How do I connect with Stripe Connect?
    • How do I upgrade to the PRO or Business plans?
    • How do I set up a payment confirmation page?
    • How long are WeChat Pay QR codes valid?
    • What's the total cost of using China Payments Plugin?
    • How do I remove all plugin data on uninstallation?
    • How do I join the BETA?
    • How do I override the icons used in checkout?
  • Changelog
    • Changelog
Powered by GitBook
On this page
  1. FAQs

How do I set up Stripe Webhooks?

PreviousWooCommerce Order CompletionNextWhy can't I activate Alipay or WeChat Pay in my Stripe account?

Last updated 3 months ago

Once you've connected in Stripe in LIVE and TEST modes, you'll see the option to configure Webhook Settings.

Webhooks are recommended because they create a more reliable and secure communication method with Stripe to verify and confirm that payments have been processed.

In order for WooCommerce orders to process correctly, Webhooks must be configured properly. This applies specifically to the automated flow followed by .

Webhook Settings must be configured or LIVE and TEST modes independently. Please follow the instructions for both the LIVE and TEST modal popup windows, as they each have unique Webhook URLs.

First, copy your webhook URL from the plugin settings:

Enter the Endpoint URL.

Select 3 events to listen to, including:

  • payment_intent.succeeded

  • setup_intent.succeeded

  • charge.succeeded

Your settings should be configured like this:

Be sure to replace the Endpoint URL with the Webhook URL provided in the plugin settings. Be sure to also select all 3 events.

Click Add Endpoint, and then Reveal your Signing Secret:

Paste the Signing Secret into the plugin Webhook Settings:

Be sure to click Save Settings, and follow the exact same process for both LIVE and TEST modes.

Go to your and click "Add Endpoint."

Stripe Webhooks Settings
WooCommerce Order Completion
Webhook Settings Links
Copy Webhook URL in Plugin Settings
Configured Endpoint URL and Event
Reveal Stripe Signing Secret
Webhook Signing Secret