Posted: 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. |
|
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? |
|
Hi Garth, |
|
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:
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? |
|
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, |
|
You must be logged in to reply to this support post. Sign In or Register for an Account