Разные карты для разных подписок
В Яндексе у пользователей привязаны несколько карт. И разные карты, как правило, используются для разных целей. В том числе для списания денег по подпискам.
Сейчас, судя по всему, система просто шарит по всем подключенным картам, если не смогла списать деньги за подписку с одной.
С моей точки зрения как пользователя, это неправильно. Потому что если не произошло списание за подписку, то она должна делать несколько попыток списания с установленного счета, а потом останавливаться. А получается, что система крадет деньги из того источника, на который пользователь не давал согласия (с той карты, где нашла деньги в данный момент).
Сделайте так, чтобы можно было задать конкретные карты для конкретных подписок. И отдельные карты для платежей внутри сервисов ( на заправках, например, или за такси).
Поймали ваше пожелание! Спасибо за обратную связь 👍