Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7368229
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 29, 20262026-05-29T03:38:25+00:00 2026-05-29T03:38:25+00:00

I’m having a problem with my Magento storefront where customers who register with my

  • 0

I’m having a problem with my Magento storefront where customers who register with my store during checkout cannot complete the OnePageCheckout checkout process. This error is rare and hard for me to reproduce. Here are the error messages I get:

Payment Transaction Failed Reminder
Payment transaction failed. Reason: Customer email is required.

Payment Transaction Failed Reminder
Payment transaction failed. Reason: This customer email already exists.

I’m pretty sure that this means the customer tried a second time, and couldn’t complete the second checkout either.

This error is strange to me for two reasons. First of all, that error should never happen at this point in checkout; since the validation on the one page checkout does not allow you to register with an email address that already exists, the second kind of error should be impossible. The validation checks also won’t let you go any further without entering an email address at all (the first kind of error). In both cases the final payment tab, which seems to be where the error is encountered, should be hidden via JavaScript.

How is it possible that a customer gets all the way to the point where they can click the Place Order button, but didn’t get screened by the validation on the registration tab?

My guess is that it could be a browser that causes the validation to not work, and lets the customer get all the way to the last bit.

When I say this error is “rare,” I mean that it happens with something like 2 out of 1000 orders.

I am pretty sure it happens when the Quote gets converted to an Order. On the Order Save event, it will try and save the customer, as part of the transaction, while also processing the payment. I don’t think the payment gateway is throwing the error, but maybe control was passed on to that class. It most likely happens just after the saveOrderAction() function is called in the OnePageController.php file. After an error gets thrown in this function, the error gets reported like this in the stack trace:

Mage::helper('checkout')->sendPaymentFailedEmail($this->getOnepage()->getQuote(), $e->getMessage());

This is where the “Payment Transaction Failed Reminder” email gets generated. I think that the error has to be in this part:

$this->getOnepage()->saveOrder();

How can I go about finding where in the PHP code this error occurs? How can I correct this so that I don’t lose customers who’re in the process of trying to purchase from me?

My storefront is running on Magento version 1.9.1.1.

Update: Just got another one of these. The customer record is completely missing, but there is a shipping and billing address. Very strange.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-29T03:38:26+00:00Added an answer on May 29, 2026 at 3:38 am

    Need more Info, but my bet is this is a MySQL master/slave race condition. Had that happening before once.
    The solution was to use https://launchpad.net/mysql-proxy which is Lua scriptable.
    The load balancing between master and slave (beyond just read/write splitting) was better, and the issue could be solved with a small Lua script.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

link Im having trouble converting the html entites into html characters, (&# 8217;) i
I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
We're building an app, our first using Rails 3, and we're having to build
Seemingly simple, but I cannot find anything relevant on the web. What is the
I'm trying to decode HTML entries from here NYTimes.com and I cannot figure out
I am currently running into a problem where an element is coming back from
I'm having trouble keeping the paragraph square between the quote marks. In firefox the
I have thousands of HTML files to process using Groovy/Java and I need to
I ran into a problem. Wrote the following code snippet: teksti = teksti.Trim() teksti

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.