Kentico - это система управления контентом C # / Asp.NET, которую мы используем, и я пытаюсь внедрить интеграцию authorize.net SIM (перенаправление пользователя на серверы authorize.net для совершения покупки через публикацию в форме).Kentico использует мастер-страницы, поэтому он оказывается зверем.Первой проблемой было получение формы для публикации на серверах authorize.net.Я смог сделать это с помощью следующего:
<script type="text/javascript">
theForm.action = "https://test.authorize.net/gateway/transact.dll";
</script>
Easy Enough (theForm == форма главной страницы), теперь проблема заключается в том, что я изначально использовал код для заполнения скрытого вводаполя, и это меняет все имена этих полей ввода.Это делает невозможным для authorize.net знать, что вы делаете.
Кто-нибудь делал такую интеграцию раньше?И если да, то каков наиболее подходящий способ решения этой проблемы?
У меня есть несколько идей, но все они включают в себя то, что я считаю чрезвычайно грязными методами, чтобы заставить его работать.