Wait a minute, here's what you just said the problem was...
So what are you trying to tell us here. You are sent the money, but aren't "paid"? And since you aren't "paid", you cant process an order? How does that make sense what so ever? And you think that's standard operating procedure for every business using paypal? //content.invisioncic.com/y282845/emoticons/eyebrow.gif.fe2c18d8720fe8c7eaed347b21ea05a5.gif
Remember, this isn't ICIX, we question things here.
Oh I know.
Here is exactly what happens.
The customer is on our site and presses pay with Paypal.
On the next page they press Confirm Order and Paypal opens.
In Paypal you sign in.
After you sign in, you press the Pay XXXX Now button.
After payment, you'll end up at a page showing where your Paypal page says the order will ship along with Merchant Contact info. There's a button that now says "Return to Elemental Designs." Apparently they've changed the look of that page recently.
At this point in time, Paypal has transfered funds to our account but has not actually notified our software of a payment being received. If this page is closed, we are not notified of payment and there won't be an order processed on the site.
Once that button is pressed, you are taken back to Elemental Designs and given the message of "Your Order Has Been Processed." At this point, there is an order in the system for you.
If the button isn't pressed, our web site is not notified of payment, but it is sent to us.
Since the site wasn't notified of payment, the order isn't actually processed, the items stay in the customers shopping cart, and we have the money.
9am the next business day rolls around and I download all the Paypal transactions from the previous 24 hours and check them against orders placed.
If there is money there from an order that doesn't exist in our system, I sign in to our admin page and process the order with the items in their shopping cart noting the Paypal transaction ID in the notes.
Then I have to go back and edit the timestamp on the order to reflect when the Paypal payment was made.
It's something like a person going through the order process up until the final page, getting a total, and sending in a money order without confirming their order. They've still got stuff in their shopping cart and we'll end up with money that has no order. We go in, check their account, find that they have the exact amount of items in their cart as they sent money for and we process the order.
Does that make a bit more sense?