Quote Originally Posted by theehman View Post
A customer helped me identify the problem. It seems that if you wait for Paypal to redirect you to the website after the payment is completed, the order will complete. If for some reason the customer closes the browser window or goes somewhere else after the payment is made but before the redirect, the order doesn't get generated.
How can I get around this?
Your options:
a) do not accept payments from people without PayPal accounts if you're going to use the IPN module
or
b) lobby PayPal to change their methods so that they no longer encourage folks to create PayPal accounts (but, since it's in PayPal's best interest to get new accounts, this will likely not be an option)
or
c) don't use the IPN module ... use Express Checkout instead
or
d) use a regular credit card merchant account instead of PayPal