Page MenuHomePhabricator

Ingenico orphan slayer incorrectly cancelling pending transactions
Closed, ResolvedPublic

Description

Looks like we're just erroring out and cancelling things:

utm_source = B1516_0615_huHU_dsk_p1_lg_twin_1_popupsDisabled.no-LP.cc utm_campaign = C1516_huHU_dsk_FR utm_medium = sitenotice ts = 20160615115840
36890052: ERROR: Cancelling payment

That happens for every transaction.

Event Timeline

Okay--it's not every transaction. For example, at Jun 15 18:10:03 we successfully rectified 36894761:2190633880

We are incorrectly failing to leave pending messages alone.. 36894250:4369840095 returned with status 20 before the iframe, and the orphan slayer got status 25, which should fall into the pending range. Comments in the code indicate that we're supposed to leave this alone for a later orphan slaying run.

awight renamed this task from Ingenico orphan slayer acting up to Ingenico orphan slayer incorrectly cancelling pending transactions.Jun 15 2016, 6:43 PM
awight added a subscriber: MBeat33.

@MBeat33
Have you gotten any reports of Ingenico donors seeing their charges mysteriously cancelled? We just noticed that the "orphan slayer" is overeagerly canceling stuff.

Thanks, @awight We have two Ingenico card errors from today, but it's not clear what's going on with them, so we've asked the donors for more details to locate the attempts. No smoking guns, but we will add anything we find here.

4369840095 is at status 25 at the portal, so it looks like they didn't submit their card #s. Let me know what I can do to help triage.

This is probably fine. But we should double-check that the cancellation is actually going through, it used to fail.

DStrine moved this task from Triage to Q3 2021-2022 on the Fundraising-Backlog board.
awight claimed this task.

Meh. This is going through so many changes, the bugs will all be different now.