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.