Яндекс окончательно ебанулся. Что у них за херня творится спривязкой карт и платежами с них никому уже не ясно. Ситуация такая - к Яндекс.Кошелку привязано несколько карт. По идее при покупке билетов на Яндексюафише Афиша должна грузить форму и спрашивать С КАКОЙ карты брать деньги, ведь для этого как бы люди досбавляют РАЗНЫЕ карты. А хер вам, они с недавних пор тупо с рандомной списывают. Ага, С РАНДОМНОЙ. Впрочем, если покупка не прошла, то форму выбора все таки грузят.
Тот факт, "А может я сбаланса Кошелька хочу оплатить" я даже не упоминаю, Яндексу не нужно чтобы вы платили теми вашими деньгами, что уже лежат у него, нет уж.
При покупках список карт в платежном виджете (который я так понимаю карты берет отсюда - https://passport.yandex.ru/profile ) и Яндекс.Деньгах вообще не синхронизируется никак. Вы удалили карту из привязаннх в Кошельке? Виджет будет вам показывать её пока вы вручную не удалите её оттуда. Но удалите из виджета или профиля - она удалится из Кошелька. А может и не удалится.
Добавляю карту в Кошелек - в профиле и виджете её нет.