解决因送货地址无效PayPal无法处理付款的问题

osCommerce安装好PayPal IPN插件,在测试的时候还发现了一个小问题,就是付款请求提交到PayPal之后,报一个错误“无法处理付款,由于商家提供的送货地址无效,而且商家要求您的订单必须送到该地址”。这是因为传送给PayPal的变量中,有一个名为“address_override”的变量,如果是“1”的话,则要求把送货地址也同时传送给PayPal,如果碰巧没传送送货地址,则会报这个错误,将“address_override”设置为“0”就可以避免这个问题。

PalPal-由于商家提供的送货地址无效

需要编辑的文件是 \includes\modules\payment\paypal_ipn.php 的第 592 行:

592
$parameters['address_override'] = '1';

修改为:

592
$parameters['address_override'] = '0';

标签: , ,

2 条评论 发表在“解决因送货地址无效PayPal无法处理付款的问题”上

  1. 游客 说道:

    我这边没有那个php文件 …

  2. admin 说道:

    需要先装好 http://liumingquan.net/html/2010_06/oscommerce-and-paypal-ipn-error.html 提到的插件,装好之后就有 paypal_ipn.php 文件了。

留下回复