Я думаю, что в этом вопросе есть некоторая дезинформация.
Authorize.NET позволяет вам «хранить» информацию о счетах клиентов (данные CC и т. Д.) В их системе (избегая всех плохих действий, возникающих при локальном хранении данных CC).
Вы можете сделать это, используя метод CreateCustomerProfile
.
Ответ этого метода - это, в основном, некоторые ключи для уникальной идентификации своей учетной записи в системе Authorize.NET.
Используйте этот идентификатор учетной записи, который вы можете выставлять счетам по их специальному счету CC всякий раз, когда / хотя вы хотите использовать метод CreateCustomerProfileTransaction
.
Если один из их платежей не будет выполнен, например, из-за нехватки средств, - вы можете попытаться пополнить их позже, используя этот подход.
Если, однако, его информация о CC меняется - вам нужно позволить клиенту обновить информацию о CC - и использовать методы Authorize.NET для обновления своего профиля.