List of ErrorsThe payment failed because the customer has exceeded the allowed number of withdrawals or transactions for their account within a specific time period. Banks and financial institutions often impose daily, weekly, or monthly transaction frequency limits.
gateway.transaction_processing.withdrawal_frequency_exceeded
Recommended Customer Message
Your transaction exceeded the allowed activity on your account. Please try again later or contact customer support for assistance.Root Cause
- Bank-imposed withdrawal limits: Banks or financial institutions set daily, weekly, or monthly transaction limits.
- Account type restrictions: Certain account types (e.g., savings accounts) have stricter withdrawal frequency rules.
- Security policies: Excessive transaction attempts may trigger fraud prevention measures, temporarily blocking further transactions.
Troubleshooting and Solutions
- Inform the customer that their transaction could not be processed due to exceeding the allowed account activity limits.
- Ask the customer to retry the transaction after some time when their withdrawal limit resets.
- Ask the customer to contact their bank to inquire about increasing withdrawal limits if applicable.
- Implement smart retries in your system using the payday_spaced_retry strategy to retry transactions after an appropriate interval.
- Offer an alternative payment method if immediate payment is critical.