4

我们的 IPN 处理程序在 mc_currency 字段中使用 GBP(多年来一直运行良好),但看起来新 PayPal 开发人员网站上的 IPN 模拟器仅适用于美元。如果您选择交易类型 = Web 接受,则地址国家、地址国家代码和 mc_currency 字段仅适用于美国。关于这个问题,我没有回复我的 PayPal 支持票。当然,它一定会影响到成千上万的非美国开发者。

4

2 回答 2

2

可以通过更改发送回 PayPal 的 HTML 请求来解决此问题。

为了使用 GBP 发出 IPN 请求,我只是使用 firebug 将 mc_currency 选择器的 value="USD" 更改为 value="GBP",然后提交表单并将 GBP 发送到我的处理程序 URL。

于 2013-11-07T20:55:05.050 回答
0

您有 PayPal 支持票号吗?我可以提交功能请求/改进。但是,与此同时,将这些变量的不同值发送回 IPN 脚本的唯一方法是遍历实际的结帐流程。

于 2013-04-29T13:28:01.010 回答