Where can I see which stores are in my vicinity?
When you visit its official website, check out the last tab, Localizador De Tiendas (Store Locator). Press it and then you'll see the map with all the stores available. Zoom in your city/country/region, and you'll find the addresses of the stores that are nearest to you so that you can go visit to make your deposit using the Pay product.