Source code
Security & compliance
Stability
Unhandled failure/dispute
Part of the Payment safety check · fix arrives as a guide
What it is
The integration handles the success case but has no path for failed payments, chargebacks, disputes, or subscription payment failures.
Why it matters
Those events happen constantly and change what the customer is entitled to. Without handling, access continues after a payment fails and a dispute goes unanswered past its response window, which loses it by default.
How to fix it
Subscribe to the failure, dispute, and subscription-lapse events, and define what each does to access. Alert on disputes so somebody can submit evidence inside the provider's deadline.
Run them all on your app
Connect your repo and your live services with read-only scopes. The first scan is free, and nothing changes without your approval.