我们的IPN处理程序在mc_currency字段中使用GBP(多年来一直运行正常)但看起来新PayPal开发人员站点上的IPN模拟器仅适用于USD.如果选择Transaction type = Web Accept,那么字段address_country,address_country_code和mc_currency只有美国的选项.
在这个问题上我没有回复我的PayPal支持票.肯定会影响到数千名非美国开发商. 最佳答案 通过更改发送回PayPal的
HTML请求,可以解决此问题.
为了使用GBP发出IPN请求,我只使用firebug将mc_currency选择器的value =“USD”更改为value =“GBP”,然后提交表单并将GBP发送到我的处理程序URL.