Периодическое выставление счетов в Authorize.Net - PullRequest
0 голосов
/ 19 апреля 2020

Я использую следующую функцию для создания повторяющегося ARB при авторизации. Net

https://developer.authorize.net/api/reference/index.html#recurring -billing-create-a-subscription

У нас есть реализовал его в PHP, но также принимает данные тестовой кредитной карты во время создания ARB в режиме реального времени. Это не проверка кредитной карты во время создания ARB.

Так или иначе, есть ли возможность проверить карту во время создания ARB, а не во время удержания суммы. Я знаю, что он будет подтвержден, когда будет вычтена первая сумма, но мне нужна проверка во время создания ARB.

Пожалуйста, предложите какое-нибудь решение, если кто-то сталкивался с этим раньше или у кого-то есть идеи, как это сделать.

1 Ответ

2 голосов
/ 19 апреля 2020

Вы можете проверить карту во время оплаты подписки, выполнив транзакцию $ 0,00 или $ 0,01 AUTH_ONLY перед созданием подписки. Если карта утверждена, вы можете быть уверены, что карта действительна.

Имейте в виду, что это не подтверждает, что карта будет действительна в момент обработки первого платежа по подписке или что средства будут доступны (т.е. транзакция будет утверждена) ) так как это невозможно узнать до тех пор, пока карта не будет обработана. Но это подтвердит, что кредитная карта действительна в противном случае.

Предполагая, что вы хотите сразу же списать средства с кредитной карты, а затем повторить платеж, вы должны выполнить AUTH_CAPTURE для первого платежа, а затем сделать будущие платежи. используя ARB API. Таким образом, вы обязательно получите свой первый платеж и подтвердите карту, прежде чем создавать подписку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...