Card Velocity Exceeded
Decline code:card_velocity_exceeded
Error type: card_error
HTTP status: 201 Created (payment status becomes failed asynchronously)
WL error code: 65
What it means
The card has exceeded the maximum number of transactions or the maximum total amount allowed within a time period. The issuing bank’s velocity controls blocked the transaction.Why it happens
- The cardholder has made too many purchases in a short time period (daily/weekly transaction limit).
- The total spending amount has exceeded the card’s daily or monthly limit.
- The issuer’s fraud prevention system flagged rapid successive transactions as suspicious.
- The card has per-merchant or per-category spending limits that have been reached.
- Corporate cards may have stricter velocity limits set by the company administrator.
API response
The payment is created withstatus: "pending". After processing, it transitions to failed with decline details:
What to tell the customer
Your card has reached its transaction limit. Please try again later, use a different card, or contact your bank to adjust your limits.This is a non-sensitive decline — it is safe to be specific about the reason, as it helps the customer understand and resolve the issue.
What the merchant should do
- Show a clear, specific message — unlike lost/stolen card declines, velocity limits are not fraud-sensitive. Tell the customer what happened.
- Suggest waiting — velocity limits reset (usually daily). The same card may work the next day.
- Offer alternative payment methods — a different card from the same customer will likely work.
- Do not retry immediately — the limit will not reset within seconds. Retrying wastes API calls.
- Consider the amount — if the transaction is large, the customer may need to call their bank to pre-authorize it.
- Do not flag as fraud — velocity declines are normal, especially during sales events or for high-value purchases.
Common scenarios
- Sale events — customers buying multiple items quickly during a flash sale.
- Subscription renewals — multiple subscription charges processing simultaneously.
- Business purchases — corporate cards with strict per-day limits.
- Travel — international transactions may have lower velocity thresholds.
Prevention
- Batch related charges — if possible, combine multiple items into a single charge instead of several small ones.
- Inform customers of potential limits before high-value purchases.
- Implement cart/checkout that accumulates items before a single charge.