Search emails in your inbox: "ach", "Validation error during recurring charge, in field: payment_method/id. Message: Payment method has not been successfully stored."
Affected contact one:
- civi: https://civicrm.wikimedia.org/civicrm/contact/view?reset=1&cid=1969014
- gravy prior transaction was successful but then there is one declined due to suspect_fraud both on July 17th: https://wikimedia.gr4vy.app/merchants/default/payment-methods/e87896a0-5f2d-48ef-839d-1b30d9e05408/transactions?limit=20&afterCreatedAt=2025-12-31T23%3A00%3A00.000Z&beforeCreatedAt=2026-08-21T21%3A59%3A59.999Z
- Successful charge was done with payment token e87896a0-5f2d-48ef-839d-1b30d9e05408
- the payment method id in the failmail have payment token ID which is still in 'pending' status = 2c42be9c-818d-4e5f-bf0e-e717aeb163dd and is not the one used in the original successful transaction. How could this ID change?
Affected contact two:
- civi: https://civicrm.wikimedia.org/civicrm/contact/view?reset=1&cid=69706921
- Gravy shows 1 successful charge of this recurring on July 18th: https://wikimedia.gr4vy.app/merchants/default/transactions/662f100c-2193-457a-80a5-81d9e9c3dd26/overview
- Gravy shows stored payment method as Adv SafeBalance Banking - 2071 - 2071
Online Banking (Trustly US) but I cannot see its ID
- The failmail showed the request attempting with payment method ID which has failed status = 2bdccec0-e4ee-4397-9792-1897fe5b070c
This appears to be a bug in Gravy in how they treat a transaction completed vs store the payment method. This sounds oddly similar to the Venmo bug having the same issue and reported in T434741: venmo recurring failing with Payment method has not been successfully stored
Should we maybe follow-up in that thread asking if this could have been affected by the same Venmo underlying bug and if their release should have fixed also transactions via ACH?