If you want to use Stripe to collect payments via JetpackCRM, you may be subject to SCA (Strong Customer Authentication) rules. These are extra authentication steps required before payments from customers are approved by banks.
Jetpack CRM is SCA ready, but to complete your setup you will need to enter your webhook signing secret.
This means you may need the Stripe Connect extension along with the Invoicing Pro extension.
Setting up Stripe Webhooks & Signing Secret
The webhook for your site can be seen in Tools -> Stripe Connect.

The webhook takes the form:
https://yoursite.com/?jetpackcrm_listener=stripe
Next, go to your Stripe dashboard, and click on Developers
, then select Webhooks
.

Click on Add Endpoint
:

Add the webhook you retrieved from Tools -> Stripe Connect:

Note: it’s not necessary to configure specific events you want the webhook to listen for (and sync) by clicking on Select Events
. The JetpackCRM webhook handles this for you.
Please see the Stripe documentation on listener events for more details on what they are, and what they do.
Back on the Webhooks
page, click on your newly-created webhook. There will be a section for Signing secret.

Click on Reveal
and then copy the signing secret. Choose Stripe
for the “Accept Payment via” option. Then paste signing secret into Jetpack CRM > CRM Settings > Payments in theStripe Webhook Secret
field.
