К ответам Михаила и Даниила остаётся лишь добавить, что для дополнительной безопасности можно, например, использовать виртуальную карту — и держать на ней небольшую сумму денег. Её легко выпустить, добавить в Apple Wallet и пополнять в приложении Яндекс.Денег для iPhone :)
Но в картах ведь есть функция paypass, там не нужно вводить код