Posted: May 23, 2018 at 4:32 am
|
Hello, Recently we found out 2 cases of people trying to pay through Stripe, the system gets their payment but no registration is created. They think that the payment didn’t go through, and they try again, this time they succeed. I found these 2 transactions, and with the help of the gateway transaction ID, I found who they belong to and refunded through Stripe. However their payments are still in EE4 and there is no way to delete or refund them (see the screenshot): |
Hi there,
Registration objects are created in the database way before the payment objects even come into play so they will, at some point, have been created.
May I ask where you pulled the gateway transaction ID from? It’s not visible in your screenshot and there are no payments assigned to that transaction. Do you have caching enabled on the site? We’ve seen something similar to this before when there was a conflict with sessions and that was due to caching. |
|
Hi there, You’re correct, there isn’t a way within the UI to delete those, but you can go into the database and remove those entries from the esp_transactions table. |
|
|
Hi Tony,
I got these ID’s from the csv regsitration downloads.
Yes but it excludes all the event espresso key pages. We never had this problem before. It might be that there was an update happening on the website during the transaction.. Josh, |
It’d probably be best to leave them. If you really need them deleted, the esp_transaction table will have one row for each transaction. The ID column shown in phpmyadmin will match the ID in Event Espresso > Transactions. As a good rule of thumb, it’s best to do a database backup before working directly on the database. |
|
The support post ‘Payment received, no registration : How to delete transaction’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.