Support

Home Forums Event Espresso Premium Payment method in Transactions table doesn’t match invoice

Payment method in Transactions table doesn’t match invoice

Posted: December 31, 2024 at 1:20 pm

Viewing 4 reply threads


Brandon Gannon

December 31, 2024 at 1:20 pm

Hi,

We noticed a row in the Transactions table has a different payment method than what’s shown in the receipt.

Transactions table: https://snipboard.io/OeSkXg.jpg (shows “…via Authorize.net Accept”, which is wrong)

Receipt: https://snipboard.io/qc8ywk.jpg (shows “PayPal Express”, which is correct)

When viewing the individual transaction (action=view_transaction), the “Last Method of Payment” box shows the wrong payment method (Authorize.net Accept), while the Payment Details table shows the correct payment method.

The Registrations section shows the correct payment method.


Garth

  • Support Staff

January 2, 2025 at 6:21 pm

Hi,

Can you look at the transaction record for that transaction? Were there several payment attempts, first to one payment method, then to another payment method? As in, they tried a card, but then used PayPal or visa versa?


Brandon Gannon

January 2, 2025 at 6:52 pm

Hi Garth,
I checked the back-end in EE5 and it shows just the one transaction completed via PayPal. We did transition to Authorize Accept the day of this transaction so wondering if that’s simply a bug?
Brandon


Tony

  • Support Staff

January 3, 2025 at 5:57 am

Hi Brandon,

Each individual EE transaction saves the Payment Method ID (if one is available) to the transaction itself (which is separate from the payments). For this to happen:

When viewing the individual transaction (action=view_transaction), the “Last Method of Payment” box shows the wrong payment method (Authorize.net Accept), while the Payment Details table shows the correct payment method.

It means the ID of the Accept payment method was saved with that transaction but I can’t tell you how/why.

So then EE then assumes that whatever that payment method ID is linked to is the payment method used for the transaction (and 99% of the time it will be) and uses that for the ‘… via’ section.

Why do we save the Payment Method ID and not just use the payments in the transaction? Becuase some payment methods don’t create payment objects (such as offline payment methods), so we save the Payment Method ID and then if ones isn’t set, we’ll use the last_payment within a transaction and display the payment method linked to that.

Is this happening for multiple registrations/transactions or is it just this one so far?


Brandon Gannon

January 3, 2025 at 7:26 am

Hi Tony,

It appears this is an isolated incident thus far. We will monitor it though and see if it’s beginning to happen with multiple transactions.

Thank you,
Brandon

Viewing 4 reply threads

You must be logged in to reply to this support post. Sign In or Register for an Account

Event Espresso