If it seems like you are being charged for a cancelled/returned order, it is most likely because the store is yet to update your order status.
Cancellation before shipping: may take few hours to be updated
Returning orders: may take few days to be updated, the store will wait to receive the items
Refunds: depend on whether the order is cancelled or returned. Once the order is updated, the refund process is triggered.
if it took more time than mentioned. please contact us
Note: Delivery costs are charged in case of returns on some merchants, depending on their policy.