I am using the Stripe gateway plugin for Commerce 2.
I have done the following:
- Entered the stripe API keys correctly.
- Set the Webhook URL up correctly in Stripe.
- Correctly disabled CSRF protection for the webhook url.
- Used the example templates with the stripe.js token submitting correctly.
- Since I am using 3dSecure, I am getting redirect offsite correctly.
- After returning from offsite, I see the completed order successfully.
In the control panel the order is completed, but it is unpaid.
The last transaction has the status 'processing'.
Any ideas why the order isn't paid?