Have a situation we haven't seen before:
A customer was trying to place an order, and completed the payment at PayPal. At some point in the process -- right at or right after completing the payment -- the customer's antivirus software "helpfully" returned them to our store, but the session info was no longer there.
The situation is now that we have received the customer's payment, but no FoxyCart order has been generated.
This is bad for a few reasons:
- The customer has not received an order confirmation.
- Our process relies upon data generated from the XML feed to update our inventory, print formatted packing slips and invoices (also needed for international shipping documentation), and enter data into our shipping systems.
- FoxyCart isn't getting its per-transaction fee.
What's the best way to resolve this? It would be highly convenient if there were a way to simply mark this transaction as "paid" in the backend-- or (if we had to) to re-enter the order, such that it would still show up in the normal way.
The only kinda-sorta possible method that I can see would be to enter it as a new order with Unified Order Entry. But, since that method requires payment too, either we have to pay the invoice a second time (and refund it) or enter $0 for each line item-- but that would not generate the invoices that we need.
(I'll whisper the store name and transaction numbers.)