Скажем, я покупаю товар в интернет-магазине. Я даю им свою кредитную карту, адрес, код cvc и т. д. Когда продавец попытается снять деньги с моей карты, какую информацию им предоставит мой банк (или mastercard/visa/и т. д.)?
Вернут ли им мой полный адрес? Или просто да/нет в отношении того, был ли тот, который я предоставил, правильным?
Мне любопытно то же самое с депозитами ACH, но это, вероятно, должно быть в другом вопросе.
Спасибо.
Это зависит от того, какого провайдера они используют для обработки вашего платежа, и через веб-сайт, приложение для телефона или настольное приложение.
Например, если они создают настольное приложение с Authorize.net, настольное приложение примет вашу информацию, а затем сделает с ней вызов веб-службы на безопасную платформу обработки authorize.net. Нечто подобное верно и для FirstData.
Однако, если они используют PayPal для обработки вашего запроса, вы перенаправляетесь на сайт PayPal для оплаты, а затем средства отправляются продавцу.
Что касается того, что возвращается, это также зависит от провайдера и приложения. Если вы используете веб-сайт, скорее всего, это XML-ответ со всей информацией, которую они предоставляют при попытке транзакции. Если это настольное приложение, они могут просто передать информацию о копиях библиотеке, которая обрабатывает плату, а затем возвращает определенные подтвержденные или отклоненные флаги.
Так что, если быть до конца честным, не зная точной ситуации, в которой вы заряжаете свою карту, это невозможно узнать. Насколько вы знаете, они помещают информацию о вашей кредитной карте в базу данных в незашифрованном виде, а затем снимают их все в конце недели одной гигантской партией.
Если вы можете узнать, кого они используют в качестве поставщика услуг по обработке кредитных карт, вы можете найти документацию для разработчиков этой компании. Он предоставит вам всю информацию, которую вы ищете, включая примеры.
DJClayworth
дмкмулле