You can top up the card from any of the 2300 Post Offices spread throughout Spain. The recharge can be done with cash or by card. You can also top up via Bank Card in the App (even from Post Office Card to Post Office Card). Here are instructions on how to do it: