Why are my donors seeing multiple charges on their accounts?
Sometimes when donors make donations, their initial attempts to process the transaction fail and they receive an error message saying to check their information and try again. They double-check their entered information, try to process the transaction again and on this attempt it succeeds. However, when they look at their Credit Card or Bank Statement, they see 2 transactions, as if the first transaction had gone through. Why does this happen and what can be done about it?
-
This happens because of the way payment processing is handled through Convio and your Payment Processor Network.
Payment Processors are the companies that handle processing Credit Card Transactions and transferring the funds to your Merchant Account. Typical Payment Processors on Convio-powered sites are PayPal (formerly VeriSign), eFunds (formerly ClearCommerce), and IATS.
All Payment Processor accounts used with Convio are set up to include Fraud Protection Services, which cause all transactions to take place in a 2-step process:
1) Authorization – places a hold on the card holder’s open-to-buy limit, lowering the card holder’s limit by the amount of the transaction. It does not transfer funds.
An Authorization may be sent back with 2 states: Approved or Declined. If the account number is bad, or if there are insufficient funds, the Authorization is declined (and there is no hold placed on the funds). If the account number is good and there are sufficient funds to cover the transaction, the Authorization is approved but may contain an error code.
(Note: this is a simplification of the process; some banks may institute additional rules for approvals or declines)
2) Response - respond appropriately based off the bank's reply to the Authorization:
A. If the Authorization is completely approved, a Delayed Capture transaction is performed after an Authorization to capture the original Authorization amount. A Delayed Capture transaction is what handles transferring the funds from the card's issuing bank to your Merchant Account. It means that the funds are scheduled for settlement during the next settlement period (typically around midnight that same night, or midnight the next night). The name "Delayed Capture" comes from the fact that this is not an immediate transfer of funds, but is instead delayed until the next settlement batch.
B. If the Authorization is approved with an error code (such as CVV or Address Verification mismatch), a Void Transaction is placed, which prevents a transaction from being settled but does not release the Authorization (hold on funds) on the cardholder’s account.
The reason the hold on the funds is not released is because you cannot remove a hold on funds through the processing networks—you must contact the card issuing bank to lift a hold early.
The most common error codes that are returned with an Approved Authorization are a mismatch on the CVV code or an Address Verification Mismatch. Essentially, the bank is saying "Yes, that's a valid account and there are enough funds to cover that charge, however, you don't have the correct CVV code or Billing Address. What do you want us to do with this transaction?"
Since a mismatch on the CVV code and Address are common indicators of a fraudulent transaction, the answer to handling those is to not complete the transaction. The Void Transaction handles telling the bank "Do not send us that money, as this is possibly a fraudulent transaction."
It is up to the banks for how to handle showing the hold on the funds to their customers. Some banks show these on statements as a transaction, some may append wording such as "Pending" to that to indicate that this is not a completed transaction. Some simply deduct the amount from the Available Balance, and some have a special section for "Holds" or "Locks".
Convio never makes multiple attempts to process a single transaction, so if a customer sees 3 transactions on their statement, it is because they clicked on the "Process Payment" button 3 times (note that Convio does implement security such that double-clicking on that button will not submit the transaction twice).
If a customer does make multiple attempts to process a payment and these result in multiple holds being placed on their account, they have a couple of options to deal with that:
1) Wait for the bank to release the hold. This typically happens within 1 week of the attempted transaction. The length of time that the hold is in place may vary from bank to bank and card to card however; American Express cards may show a hold for 14-21 days before it automatically drops off.
2) Contact the card-issuing bank directly and request that they release the hold on those funds. This would best be done 1-2 business days after the attempted transaction, since at that point a successful transaction should have settled. The bank should be able to see X number of transactions with 1 that has settled and release the hold on the failed transactions.
A common follow up question in these situations is "Why can't Convio work off of the error message that is returned to help the user know what went wrong?"
The answer is that we do work off of the error codes as much as possible. Occasionally banks and payment processors change or add error codes, and when this happens Convio is updated to handle them. The error messages that are displayed to the user are contained within each site's Message Catalog. Changing these typically requires the assistance of Convio, so if you have an update that you would like made to your error messages, contact Convio with the details of the current error message that people are seeing (cut and paste or a screenshot), when they have seen it (donor's name, date/time of the attempt, and amount of the transaction), and the text you would like the message to display instead.
Related Articles
What is the life cycle of a transaction processed through a credit card?
What are AVS and CVV and should I use these on my site?
Are credit card donations secure?
Why are my donors seeing multiple charges on their accounts?
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 124 Ninja Secret Society
- 32 Blackbaud Raiser's Edge NXT® Receipting EAP
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board