Do I need to refund orders placed in test mode?

Hi,

Three orders were placed while I was in test mode. I understand that payment was truly taken, but I did want to know if I need to refund the customers?

Hi @chisleyrl

Eunice here from the Social Care team at Shopify, thanks for posting and welcome to the Community!

Sounds like you’re due to launch soon, or maybe you already have? When you get a chance, I recommend checking out the Shopify Essential Store Checklist to make sure you have everything covered.

Now let’s get to the bottom of those orders. There are a few different ways you can simulate order transactions, which did you use?

Shopify Payments - test mode
Usually, when test mode has been enabled for Shopify Payments you must use one of our test credit card numbers to simulate an order. However, when an accelerated checkout such as Apple Pay is the payment method, a real credit card number can be used and the test order will look as though it was successfully processed; but it wasn’t. No refund would be required in this case.

Bogus gateway
If you’re using the bogus Gateway, only supported credit card credentials can simulate a successful transaction. Because this gateway is only for testing purposes, no orders processed through the bogus gateway will charge actual funds. A refund isn’t required here either.

Real transaction
If you’ve not put your store in any kind of test mode and you’ve made an order on your store just as a customer would, then payment would have been processed and a refund would be required. It’s best to process the refund as fast as possible to avoid paying any transaction fees.

Third-party transaction
If you’re using a third-party payment gateway, your payment provider might have their own way of testing payments. I recommend looking up their payment gateway documentation or to contact their support team to check. If you’ve used their test mode to simulate a transaction, you’ll want to ensure that you’re entering the correct test mode credentials at check out. You’ll also want to confirm with them whether a refund would be required.

I hope this helps. If you have any questions don’t hesitate to thread them here.

Cheers!