我的网站多年来一直使用经典的form-post方法创建订阅付款到PayPal的cgi-bin / webscr网址。
突然间,这已停止工作了。调用webscr页面,但只显示空白。有什么东西坏了,或PayPal改变了什么?没有任何信息表明API已弃用或其他任何内容。
我试过"创建一个按钮"方法,并使用生成的html(也称为webscr)它的工作原理。我无法使用这个,因为有些参数是由JS在我的页面上计算的,标准按钮太简单了。
有谁知道发生了什么?
由于
答案 0 :(得分:0)
为了解决这个问题,我已经找到了原因,而且最终还是因为这个问题。我用细齿梳子检查了我的代码,由于某种原因,以下行在我的按钮形式html中出现了两次:
<input type="hidden" name="cmd" value="_xclick-subscriptions">
可能是一个古老的复制粘贴错误。这直到最近才引起任何问题,但显然PayPal的验证有些紧缩。
删除重复行已恢复原始功能。 有时最简单的事情可能是最难找到的!