You can give a customer a full or a partial refund for an order. To refund the payment, log in to the merchant account of the payment processor you use in your store and issue a refund from there.
Lite store (Business plans)
You can issue a refund from your Stripe dashboard:
On the Payments page, find the payment to be refunded.
Click the ••• icon to the right of the charge and select Refund payment.
By default, you’ll issue a full refund. For a partial refund, enter a different amount to be refunded.
Select a reason for the refund. If you select Other, provide an explanatory note that is attached to the refund.
Note: After initiating a refund from Stripe, remember to change the status of the refunded order in your online store at Zyro. You can do it this way 💡
Refunds use your available Stripe balance and if it doesn’t cover the amount of the refund, Stripe debits the remaining amount from your bank account.
The money reaches your customer within 5-10 business days, depending upon their bank. Learn more: Refunding and canceling payments (Stripe)
Advanced store (Online Store & Advanced Store plans)
If you issue a refund in PayPal, Stripe, or PagSeguro, your store will automatically know about it and will set the Refunded status for the respective order in your store manager.
To manually mark an order as refunded in your store, follow these steps:
In your store manager, go to My Sales → Orders.
Find the order that's been refunded.
Click on the payment status and select Refunded or Partially Refunded.
The customer will receive a notification about the changed order status in their inbox.
When you mark an order as Refunded, your store automatically restocks purchased items. When you mark an order as Partially refunded, your store does not change the stock of the purchased products. In both cases, your store does not process an actual payment reversal — you should do it in your payment processor account.