У меня есть несколько клиентов, которые хотят разместить на своем веб-сайте данные кредитной карты, за которые они смогут выставить счет в будущем (один проводит курсы, и пользователям выставляется счет только за 4 недели до их курса, если они не отменили его, а другой занимается благотворительностью и каждый сборщик средств должен собрать не менее 3 тыс. долларов (все меньше суммы снимается с их кредитной карты). Я полностью понимаю, что они не могут / не должны брать и хранить данные копии на своих сайтах, но я хотел проверить ваши взгляды на лучшее решение для этого. Очевидно, что если бы пользователи платили сразу онлайн, это было бы нормально, и можно было бы использовать любой платежный шлюз, однако им не нужно выставлять им счет сразу и взимать с карт неопределенное количество времени в будущем определенную сумму (обычно через пару месяцев) это может быть установлено только непосредственно перед оплатой.
Правильно ли я считаю, что лучший способ сделать это - использовать какую-то переменную систему повторяющихся платежей (например, FuturePay WorldPay, PayPal's автоматическое выставление счетов или CIM-сервис Authorize.net). Эти (и другие аналогичные услуги) допускают переменные платежи (хотя WorldPay / PayPal, похоже, настроен на повторяющиеся платежи, а не на разовые).
Также, похоже, есть возможность использовать такую компанию, как http://www.braintreepayments.com/credit-card-storage для хранения информации. Я был бы очень благодарен, если бы кто-нибудь мог подтвердить, как вы в целом справляетесь с этой ситуацией, и используете ли вы варианты, которые я перечисляю выше, или есть ли какие-либо лучшие / более подходящие альтернативы?