Ensure that donors are charged the amount that matches their transaction amount

We have recently discovered that it is possible for a BBIS donation (using Payment 2.0) to be charged one amount, with a different amount being downloaded into batch. While we cannot yet reproduce this issue, we have seen this happen with a recent donation.

In this particular instance it is causing us to make an embarrassing call to a major donor to ask how much they intended to donate to us.

While there is custom javascript on the donation page used in this transaction, I would argue that nothing on the client side should allow the user pay the incorrect amount for a transaction.

I would like to propose the idea that BBIS/CRM/BBPS ensures that a donor is charged the actual amount of the transaction (as it appears in the DonationTransactions table and ultimately in Batch).

  • Greg Harmelink
  • Nov 1 2017
  • Reviewed: Voting Open
  • Attach files