Yes, the balance will be refunded to the NEO Card within 7-14 business days.
Note: Some online stores may have a manual refund mechanism, meaning they process refunds outside the system.
In this case, you can contact the store where you made the transaction to get more detailed information.