我一直听到很多关于向Authorize.net提交交易所需的一些新加密但却无法找到解释它的任何内容。
2015年的AIM说明描述了我已经使用的内容,但邮寄地址已更改。
当我刚刚向新地址提交交易时,它被拒绝了。
这是我的代码:
<cflock timeout="30" throwontimeout="No" name="12345">
<cfhttp url="https://secure.anetsgateway.net/gateway/transact.dll" method="post">
<cfoutput>
<cfhttpparam type="Formfield" name="x_login" value="myclient12345">
<cfhttpparam type="Formfield" name="x_tran_key" value="myxtrankey12345">
<cfhttpparam type="Formfield" name="x_version" value="3.1">
<cfhttpparam type="Formfield" name="x_test_request" value="TRUE">
&#34; x_tran_key&#34;和&#34; x_login&#34;在我的提交页面中是硬编码的。
有人可以解释问题所在,以及我需要什么特殊加密的例子。
答案 0 :(得分:1)
您似乎使用了错误的网址与Authorize.Net交谈。您应该咨询the documentation以获取正确的URL和正确的集成方法。
我还想补充一点,将交易密钥放在表单中并不是一个好主意。它应该被视为密码。