Decline codes โ€บ Fraud suspected

Fraud suspected fraud_suspected

Moorly decline-code guides ยท Updated August 2026 ยท Ambiguous โ€” retry with care

What this decline means

A risk system โ€” the bank's or the platform's โ€” scored this charge as possibly fraudulent and blocked it. On a subscription renewal for a real customer, it is very often a false positive, but the block is real.

Why it happens on subscription renewals

The merchant playbook

  1. Do not blindly re-run the charge. Retrying into a fraud flag reinforces it โ€” repeated attempts read as exactly the behavior the model is hunting.
  2. Verify the subscriber is who they've always been: long history, consistent address, normal order โ€” if yes, this is a false positive to resolve, not a customer to drop.
  3. Contact the customer through a channel you already have (their account email) and suggest they confirm the charge with their bank; once whitelisted, a single retry clears.
  4. If legitimate renewals for multiple customers trip fraud flags, review your own risk settings and charge descriptor โ€” an unclear billing name inflates both fraud flags and disputes.

Should you retry?

Not immediately, and never repeatedly. Resolve the flag first (customer confirms with bank, or risk review clears it), then retry once. Hammering a fraud flag makes everything worse.

Common questions

My subscriber is obviously legitimate โ€” why was their renewal flagged?

Fraud models score transactions, not relationships. A renewal can trip a model because of things entirely outside your store โ€” account takeover attempts elsewhere, travel, or issuer-side rule changes.

Does a fraud-suspected decline mean I should cancel the subscription?

No โ€” pause and investigate. If the customer confirms the charge, recovery is one retry away. Cancelling a loyal subscriber over a false positive is the most expensive possible response.

Related codes: call_issuer ยท do_not_honor ยท authentication_required ยท or see the full decline-code guide.

Where Moorly fits: Moorly reads the decline reason behind every failed renewal in your existing subscription app and applies the playbook above automatically โ€” the right treatment per code, with a dollar figure on what each failure family costs your store. It starts read-only. Join the early-access list โ†’

Moorly is an independent product by Velun Labs and is not affiliated with Shopify, Appstle Inc., or Seal Subscriptions s.r.o. Code names follow Shopify's public API documentation as of August 2026; bank behavior varies by issuer โ€” always confirm against your own admin.