Troubleshoot Virtual Terminal issues
Virtual Terminal lets you process donations on behalf of supporters. Use the guidance below to resolve common issues.
Resolve expired card errors
If Virtual Terminal displays an expired card error, Stripe returned the expired_card decline code.
Ask the supporter to confirm the card number and expiration date. If the details are correct, ask them to use another card or contact the card issuer.
Make Bacs Direct Debit available
Bacs Direct Debit is available in Virtual Terminal only for recurring donations from eligible UK accounts. If it does not appear:
- Go to Settings > Virtual Terminal.
- Enable Allow direct debits to be set up in the Virtual Terminal.
- In Virtual Terminal, select Recurring and choose a recurring frequency.
- Confirm that the selected campaign requests the supporter’s mailing address.
For more information, see Troubleshooting Bacs Direct Debit availability in Virtual Terminal.
Resolve email validation errors
Virtual Terminal can process a donation without an email address when supporter emails are optional.
To make emails optional:
- Go to Settings > Virtual Terminal.
- In the Campaigns and display section, clear Require supporter email address.
- Click Save changes.
You can then leave the email field blank when processing a donation.
Resolve Connect account charge restrictions
The error This Connect account cannot currently make live charges means that Stripe has temporarily restricted your organization’s account from processing live payments. Stripe may be reviewing the account or waiting for additional information.
To resolve the restriction:
- Log in to the Stripe Dashboard.
- Check for banners or notifications requesting information.
- Submit any requested business or identity details.
- Monitor the Stripe Dashboard and your email for updates or additional requests.
Live payments become available again after Stripe removes the restriction. For more information, see Resolving the “Live charges cannot be accepted” error.