I had a customer able to check out with paying, it seems. When I look at the invoice, it says "Pending" (rather than "Processing") and the payment shows as "Payment Method: Gift Certificate/Coupon" on the invoice and the order summary shows "GV/DC". I do not offer gift certificates and I only have one active coupon code for the local animal rescue. My payment methods are PayPal Express Checkout and Square WebPay. There are absolutely no other options that come up when you get to the checkout step. I cannot duplicate a scenario where I could check out without valid payment.

The only thing I can determine is that my Square WebPay OAuth code had to be updated (I hate how that expires every 30 days) and I think that may have something to do with it. I have updated it now, but obviously it won't retroactively capture the customer's card info. It's a local order so I will be able to collect upon delivery, but can someone please advise how to prevent a customer from checking out in a situation like this?

I am using v1.5.7c