[Evergreen-general] Stripe Duplicate Charges

Terran McCanna tmccanna at georgialibraries.org
Tue Feb 27 17:09:16 EST 2024


We still see it sometimes when a patron has a negative bill on their
account (even when the overall balance isn't negative).
The current code shouldn't even be showing the payment option if there are
any negative bills, but somehow some patrons are still getting the option.
We have been on the new code for a long time (more than 2 years?) so the
only thing we can think of is that those patrons must be using an old
device that is stubbornly hanging onto a locally cached version of the
page. But we haven't been able to recreate the problem, so it's really
frustrating to troubleshoot.

As far as I can tell, what is happening is that the patron somehow loads
the old version of the page that didn't do the negative bill check, pays,
Stripe accepts the payment but it's the wrong amount, so when Stripe sends
it to Evergreen it fails. Then the patron sees that Evergreen didn't accept
it and they pay again (still the wrong amount), causing their credit card
to be charged again.




On Tue, Feb 27, 2024 at 4:59 PM Morgan, Michele via Evergreen-general <
evergreen-general at list.evergreen-ils.org> wrote:

> Hi Everyone,
>
> Since moving to Stripe Payment Intents with our upgrade in early January,
> we've seen issues with duplicate charges to the patron for the same billing
> in Evergreen.
>
> I've searched Launchpad, but haven't found a relevant bug.
>
> Have others experienced similar issues since moving to Payment Intents?
>
> For reference, bug 1894005
> <https://bugs.launchpad.net/evergreen/+bug/1894005> *Wishlist: Add
> support for Stripe Payment Intents* was released in Evergreen 3.8.
>
> Also, for reference, these two followup bugfixes:
>
> bug 1965579 <https://bugs.launchpad.net/evergreen/+bug/1965579> - Stripe
> Payment Intents and Negative Bills
> bug 1981628 <https://bugs.launchpad.net/evergreen/+bug/1981628> - Follow
> up to Stripe payment intents bug
>
> Thanks for any insight!
>
> Michele
>
> --
> Michele M. Morgan, Systems Support Specialist
> North of Boston Library Exchange, Danvers Massachusetts
> mmorgan at noblenet.org
>
> _______________________________________________
> Evergreen-general mailing list
> Evergreen-general at list.evergreen-ils.org
> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.evergreen-ils.org/pipermail/evergreen-general/attachments/20240227/7cdcf1b2/attachment-0001.htm>


More information about the Evergreen-general mailing list