Hey, @SarahChees ! Welcome to Shopify Community!
I understand this situation can be jarring, however, you can rest assured that this is a normal occurrence. While it’s not typical, it’s expected to happen. Whenever a customer claims to have placed an order but this order appears on your abandoned checkout page, it can either be caused by a failed zip code security check, if they attempted to pay with Shopify Payments, or an interruption in the payment process, if they used a third-party payment gateway.
If you enabled the zip code security check on Shopify Payments, the check occurs after the funds for the transaction have been pre-authorized by the customer’s bank or card provider. Should the customer fail the zip code security check, the transaction will also fail and no order will be created in your admin. Now, because the check occurs after the pre-authorization process, a charge associated with that pre-authorization will appear in the customer’s bank statement. While that charge may seem to indicate that the payment was withdrawn from the customer’s account, it will typically reflect as a pending transaction (or something of a similar nature). Pending transactions will naturally expire and the card provider will eventually remove them from the customer’s billing statement if the transaction fails. The speed at which this is carried out is entirely dependent on the card provider and we are not able to influence or expedite the process, however, if no payout was recorded in your admin, you can assure the customer that the order they attempted to place is not a paid transaction.
To check if a failed zip code security check caused the order to turn into an abandoned checkout, you can check the history and the payment event recorded in the abandoned checkout. This can be done with the steps below.
-
In your Shopify admin, go to Orders > Abandoned checkouts.
-
Click the abandoned checkout in questions.
-
Scroll to History.
-
Click a payment event. The following details are what you’ll see if the zip code security check failed.
To complete this order, the customer will need to go through your website again or check out through the abandoned cart email, if they received one.
If your customer used a third-party or an external payment gateway, it’s likely this happened because they weren’t able to finish the checkout process. Third-party gateways typically redirect customers to their own platform to pay for the order. Once customers pay, they’re redirected back to your checkout and this is the time where the gateway would send a response to us and a confirmation letting us know the order has been paid. If we don’t receive that response (e.g. the customer closes the window before they’re sent back to your checkout and sees the thank you page, their internet connection is interrupted during that process, or the third-party gateway takes too long to send the proper response) the order turns into an abandoned checkout.
If this is the case, I recommend checking your account with your third-party payment gateway and verifying if you received the payment. If you did, you can recreate the abandoned cart as a draft order, mark it as paid and fulfill the order from there. If you didn’t receive the payment, the customer can go through your website again or check out through the abandoned cart email, if they received one.
I hope this clarifies your concern. Let me know if you have questions about what I’ve discussed and I’ll help you further!