Stripe payments will fail to mark a Contribution as paid when the webhook is missing from the Stripe account, ideally, these webhooks should always be created automatically by Stripe extension without requiring any user intervention
This is just a suggestion to improve the Stripe extension.
Stripe payments will fail to mark a Contribution as paid when the webhook is missing from the Stripe account, ideally, these webhooks should always be created automatically by Stripe extension without requiring any user intervention.
Currently, the process requires the user to respond to a CiviCRM status alert and then click on a button on the Status page. This should be automated.
Recommended changes:
- Create webhook in Stripe when a new CiviCRM Contribution page is created, and
- Have a scheduled task to automatically create missing webhooks in Stripe as a fail-safe
Agileware Ref: CIVICRM-1532