возможные проблемы с отправкой данных с моего сайта на платежный шлюз - PullRequest
0 голосов
/ 08 июля 2010

Я планирую использовать eWay (http://eway.com.au) в качестве платежного шлюза для моего магазина, однако они не допускают особых настроек на размещенной на них странице. Я хочу не касаться номеров кредитных карт в любой момент и поэтому их размещенная на хосте страница подойдет для меня. Поэтому я думал о создании собственной формы на своем веб-сайте, которая будет отправлять данные в бэкэнд eWay, точно так же, как их форма на размещенной на ней странице. После обработки отправленные данные будут перенаправляться на мой сайт. Чтобы дать пользователям представление о форме на моем сайте, вероятно, нужно использовать SSL, хотя это, насколько я знаю, не сделает их более безопасными. Пожалуйста, дайте мне знать, если это возможно, или я упускаю что-то важное здесь.

ОБНОВЛЕНИЕ: только что понял, что мою форму тоже можно взломать, кажется довольно очевидным, но как-то пропустил

Ответы [ 2 ]

1 голос
/ 17 июня 2012

PayWay - это альтернатива, имеющая документированный способ интеграции. Вы можете разместить страницу для ввода данных кредитной карты (в рамках SSL), которая выполняет POST непосредственно в PayWay. В то время как ваш сайт генерирует страницу ввода кредитной карты, он дает указание браузеру отправлять сообщения непосредственно в PayWay, чтобы номера карт никогда не касались вашего сервера.

Пользователь может изменить данные, представленные в форме, и по этой причине такие детали, как сумма платежа, приобретенные продукты, передаются непосредственно с вашего сервера в PayWay до этого (так называемый «запрос токена»). Результатом запроса токена является случайная строка символов, которую вы включаете в форму в качестве скрытого поля.

После обработки платежа PayWay перенаправит вас на ваш веб-сайт, чтобы вы могли отобразить страницу квитанции. Параметры, переданные вам в этом перенаправлении, зашифрованы, чтобы гарантировать, что они поступили от PayWay.

Это позволяет полностью контролировать брендинг при сохранении безопасности.

(Раскрытие информации: я работаю в команде PayWay).

0 голосов
/ 08 июля 2010

Сразу пришли на ум две вещи: (1) вы больше не избегаете «трогать номера кредитных карт», если они представлены в вашей собственной форме, и (2) если их форма не гарантируется / поддерживается как API, как как только они решат перейти на новую форму, ваши собственные документы, которые зависят от их старой формы, вероятно, прекратят работу, и вы проиграете, пока играете в догонялки.

...