Page MenuHomePhabricator

Gravy adyen donation missing from pending table & civi = contribution tracking 244742814
Closed, ResolvedPublic

Description

Missing transaction from 4 Feb - we could create this with isMakeMissing but perhaps should investigate?

Contact https://civicrm.wikimedia.org/civicrm/contact/view?reset=1&cid=47561523

civicrm.wmf.INFO: contribution not found using contribution_extra.gateway gravy and gateway_txn_id 7cf1f269-aa40-480a-afcc-c080b0ac07aa

{"is_gravy":true,"gateway":"gravy","gateway_txn_id":"7cf1f269-aa40-480a-afcc-c080b0ac07aa","backend_processor":"adyen",,"audit_file_gateway":"adyen","gateway_account":"WikimediaDonations","invoice_id":"244742814.1",....

Event Timeline

@Eileenmcnaughton if looks like this donor succeeded the next day via PayPal direct. I can either refund the Mastercard donation after it reaches Civi or before, whichever makes the most sense. I added this to the Transaction Log in the Gravy tracker as well.

Thanks @MBeat33 I'm just going to try to track why it didn't get to civi first - @Ejegg might be able to help me on this

XenoRyet triaged this task as Medium priority.Feb 17 2026, 9:01 PM

This one seems really odd to me - there is a line in the payments log for 'Sending donor details for 244742814.1 to pending queue' but no corresponding line in the pending queue consumer. I don't see a block of missing ones around there either, just this one. We still do have the donor and donation info in a JSON blob in the payments logs.

Ah, it was during maintenance week, and the pending queue consumer missed 2 runs just at the same time it was supposed to be consuming this one. Maybe redis got restarted just when it was supposed to be saving the message?

From payments-gravy:

Feb  4 15:59:43 payments1005 gravy_gateway: 244742814:244742814.1 Sending donor details for 244742814.1 to pending queue

List of process-control runs:

$ls pending_queue_consume-20260204-1[56]*
pending_queue_consume-20260204-150002.log.civi1002.bz2
pending_queue_consume-20260204-151002.log.civi1002.bz2
pending_queue_consume-20260204-152002.log.civi1002.bz2
pending_queue_consume-20260204-153001.log.civi1002.bz2    pending_queue_consume-20260204-154001.log.civi1002.bz2  pending_queue_consume-20260204-161001.log.civi1002.bz2  pending_queue_consume-20260204-162001.log.civi1002.bz2
pending_queue_consume-20260204-163002.log.civi1002.bz2  pending_queue_consume-20260204-164001.log.civi1002.bz2
pending_queue_consume-20260204-165001.log.civi1002.bz2

@Ejegg OK - if that is all it is I will create with isMakeMissing and @MBeat33 can refund

@MBeat33 this is done from our POV - just with you for the refund

Thanks, Eileen - I refunded 7cf1f269-aa40-480a-afcc-c080b0ac07aa and will send the donor a note letting them know.

XenoRyet set Final Story Points to 1.