logo
Schedulin

Card declined troubleshooting

If a Schedulin charge is declined, the issue is almost always on the card-issuer's side, not ours. Stripe returns a reason code we surface in the email.

Common reasons

ReasonFix
Insufficient fundsAdd funds or use a different card.
Card expiredUpdate the card under Settings → Billing → Payment methods.
Do not honor / generic declineContact your card issuer. Often a fraud-prevention flag.
Card not enabled for international paymentsSchedulin charges from the US/EU. Ask your issuer to enable international charges.
3DS authentication failedWatch for the verification SMS/app push from your bank and approve it.
Card velocity exceededYou hit your daily charge limit. Wait or use another card.

What we do on a decline

  1. We retry the charge automatically on day 1, 3, and 7.
  2. You get an email after each failed attempt.
  3. After day 7, the subscription enters a grace period (banner shown, channels still working).
  4. After grace, channels are paused. Nothing deleted.

Fix it quickly

  1. Settings → Billing → Retry payment — you can manually retry whenever the card is ready.
  2. Add a new payment method — easier than waiting for the next auto-retry.

Subscription resumes immediately

The moment a charge succeeds, everything resumes. Queued posts that were waiting publish at their next scheduled slot (not immediately — see How scheduling works).

See also