Я про саму процедуру "положить наличку на карту" пару слов скажу.
Не все банкоматы принимают наличку. Те, что принимают, стоят или в самом офисе банка, что накладывает ограничения на время пользования услугой только часами работы офиса, либо стоят в предбаннике, и там народ кучкуется в тесном помещении (социальная дистанция и все такое)
Для контроля корректного зачисления у тебя должно стоять приложение и карта (счет) в нем должна быть отражена. Не уверена, что чек несет нужную информацию о занесении денег именно на счет, а не просто "принято ххх рублей". Как иметь приложение и видеть в нем чужую карту - не уверена, что такое можно. Ну или не заморачиваться контролем. Положил, чек получил и ладно.
И вроде бы карту неродного банка использовать не получится. То есть не с любого банкомата можно будет класть, а только с банкомата банка карты.
А значит, оформлять в том банке, банкомат которого, имеющий опцию приема денег, наиболее удобен к кладущему деньги с точки зрения "Рядом и удобный график работы"