Можно ли "автозаполнить" поля в IE? - PullRequest
2 голосов
/ 24 сентября 2008

Компания, в которой я работаю, хочет использовать «размещенную платежную форму» для оплаты услуг наших клиентов. Был задан вопрос о том, как мы можем автоматически заполнить «форму оплаты» информацией из другой нашей системы. Мы не контролируем скрытую форму оплаты, и мы должны использовать IE. Это вообще возможно? И если так, как это можно сделать?

Если что-то неясно, пожалуйста, дайте мне знать ...

Ответы [ 2 ]

2 голосов
/ 24 сентября 2008

Предполагая, что вы по сути встраиваете содержимое удаленной формы в фрейм / iframe, вы должны иметь возможность использовать некоторый JavaScript для установки значений для полей - field.value = "xxxx".

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

Если вы «передаете» на удаленный сайт (перенаправление) этот пост обратно на ваш сайт после завершения оплаты, то, если удаленный сайт не предлагает API / способ передачи параметров запроса, то вы собираетесь не повезло,

0 голосов
/ 24 сентября 2008

Если ваш платежный шлюз не позволяет вам проходить через данные в установленном API (что делают лоты!), Вам нужно будет взять под контроль (и взять на себя ответственность) свою платежную форму.

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

Так что сначала уточните у своего торгового шлюза. Многие системы имеют возможность принимать данные с вашего сайта, и их техническая поддержка сразу же даст вам прямой ответ. В противном случае вам придется переключить его, чтобы обработать все данные самостоятельно, что просто для упрощения не стоит ИМО.

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