Troubleshooting page
Checkout Troubleshooting
Check publication, final price, environment, payment confirmation, and entitlement.
SoundSync
Symptom
| Problem | Check |
|---|---|
| Offer unavailable | Product/bundle publication, supported region/provider, and offer eligibility |
| Discount rejected | Scope, code conflict, dates, usage limits, stacking, and the $9.99 paid-price floor |
| Provider or mode error | The intended checkout environment and configured Stripe/PayPal path |
| Unsafe return URL | Use the supported storefront/app return destinations; do not accept arbitrary redirects |
| Success page but no owned product | Provider confirmation, order item, customer identity, and entitlement; the redirect alone is not proof |
| Duplicate retry | Use the documented idempotency contract and inspect the existing order rather than repeating a payment |
| Installment unavailable | Current rent-to-own production live checkout is blocked; ordinary subscriptions are separate |
Collect safe transaction context
Provide product/order ID, provider, intended environment, timestamp, and safe error code. Never post payment credentials, customer email, session URLs, or complete provider payloads publicly.
Refund requests follow the commercial policy and current support procedure. A failing checkout should not be resolved by inventing an entitlement or changing the paid minimum.
