Кредитные карты: можно ли проверить AVS перед авторизацией? - PullRequest
7 голосов
/ 20 января 2010

Это вопрос об обработке кредитной карты. Мы используем AVS и обнаружили, что каждая неудачная транзакция из-за AVS приводит к удержанию общей суммы на карте клиента. Многочисленные ошибки означают многократные удержания.

Это происходит потому, что AVS проверяется только после выполнения AUTH. Так что, если AVS дает сбой, то VOID делается. Таким образом, у вас есть AUTH, за которым следует VOID, что приводит к удержанию.

Поскольку большинство наших клиентов совершают очень крупные покупки, многократное удержание этой суммы является реальной проблемой. Мои вопросы к вам:

  1. Можно ли проверить AVS перед выполнением AUTH?

  2. Это относится ко всем торговцам или только к меньшим? У меня никогда не было такого, и я часто покупаю вещи онлайн.

  3. Я слышал, что вы можете сделать AUTH / VOID в $ 1, чтобы просто проверить AVS. Это хороший способ справиться с проблемой?

Любые предложения приветствуются. Спасибо.

Ответы [ 3 ]

5 голосов
/ 20 января 2010

Visa начинает взимать плату за «неправильное использование аутентификации» за эти транзакции в 1 доллар и подталкивает пользователей к транзакции аутентификации в размере 0,00 долларов США. Таким образом, 1 доллар может в конечном итоге стоить вам больше, чем вы ожидаете.

См: http://www.braintreepaymentsolutions.com/blog/Visa-misuse-of-authorization/ а также http://www.braintreepaymentsolutions.com/blog/Account-Verification-with-a-Zero-Dollar-Value-authorization-request/

Я не слышал о процессоре, который все еще держит средства для неудачной транзакции AVS. Это не кажется правильным. Вы пытались общаться с вашим процессором / шлюзом?

2 голосов
/ 11 марта 2011

Ответить по порядку:

Вопрос 1

Обычно нет.Прежде чем вы сможете использовать AVS, у вас должна быть действительная карта, и вы не сможете знать об этом, пока не попробуете получить средства.

Вопрос 2

Я использовалиметь дело с этим все время, и наш нормальный платеж составлял 200 долларов США +.Это все из-за того, что дебетовые карты отличаются от кредитных карт.

Когда обработка обрабатывается, процессор обращается к банку и спрашивает, доступны ли средства (это шаг AUTH в процессе зарядки),Если они есть, средства откладываются в качестве теневого сбора.На кредитной карте они невидимы для клиента и, как правило, ничего не влияют.На самом деле денег там нет (отсюда и кредитной карты).

На дебетовой карте с логотипом Visa или Mastercard происходит точно так же, но поскольку дебетовые карты идут непосредственно против источника денежных средств(текущий счет), клиент видит эти трюмы.Если дата транзакции AUTH не указана, то банк в конечном итоге отбросит эти теневые платежи через несколько дней.

В новых правилах обработки говорится (по крайней мере из того, что Authorize.net велел нам реализовать), чтоесли карта отклонена по ЛЮБОЙ причине, будь то сбой AVS, NSF, что угодно, вы должны немедленно аннулировать ее, чтобы освободить средства.Средства доступны, но AVS не удается?Пустота.До того, как я оставил свою предыдущую работу, мы собирались реализовать это, как и требовалось клиентам Authorize.net, до мая или июня 2011 года.

Queston 3

Как сказал shf301, авторы $ 1 будут осуждены.Я бы сказал, что вам лучше всего просто аннулировать транзакцию и немедленно высвободить средства.

1 голос
/ 20 января 2010

, если ваш обработчик платежей не поддерживает пользовательский метод, который выполняет только проверку, вам придется делать то, что вы описываете в сценарии отложенного захвата + AVS с большими суммами билетов ...

Лучше всего сначала зарядить $ 0,01 и проверить результат avs ... раздражает, но устраняет проблему удержания / аннулирования ...

...