Я успешно использую CIM Authorize.net через PHP для зарядки, а затем пополняю кредитные карты, используя их xml api.
Информация, которая мне нужна, когда я хочу пополнить свою карту,
их customerProfileId, который я использую для получения их customerPaymentProfileId
и затем смогу взимать до суммы, которая была ранее разрешена.
Является ли customerPaymentProfileId статическим? Например, нужно ли мне получить его только один раз, и тогда он не изменится «когда-либо»?
Могу ли я использовать функцию массовой загрузки на authorize.net, как описано на:
http://www.authorize.net/files/uploadguide.pdf
И если да, то где я должен положить эти поля?
Если я не могу использовать функцию массовой загрузки, будет ли решение просто зацикливаться на транзакциях, которые у меня есть в моем текущем PHP-скрипте, или могут возникнуть сложности, которые могут возникнуть при этом.
Является ли customerPaymentProfileId статическим? Например, нужно ли мне получить его только один раз, и тогда он не изменится «когда-либо»?
Да, это статично и никогда не изменится. Если бы не было этого сервиса, он бы никогда не работал.
Могу ли я использовать функцию массовой загрузки на authorize.net, как описано на: http://www.authorize.net/files/uploadguide.pdf И если да, то где я должен положить эти поля?
Нет.
Если я не могу использовать функцию массовой загрузки, будет ли решение просто зацикливаться на транзакциях, которые у меня есть в моем текущем PHP-скрипте, или могут возникнуть сложности, которые могут возникнуть при этом.
Это было бы именно то, что вы хотите сделать. CIM обычно работает в паре с собственной автоматизированной биллинговой системой. Обычно для обработки периодических счетов с различными суммами платежей. Эти системы будут делать то же самое.
Других решений пока нет …