ecshop paypal支付的 invoice id重复,导致paypal无法付款

2016-07-07 15:02 来源:www.chinab4c.com 作者:ecshop专家



现象描述:
点击paypal付款,paypal页面显示“此账单已付,请联系商家” ,无法支付。

回答:


我已经做了如下修改:
1.在paypal.php中将"<input type='hidden' name='invoice' value='$data_order_id'>"修改为了<input type='hidden' name='invoice' value='xxxx$data_order_id'> (解决了invoice重复的问题)现在已经不提示错误,可以正常支付了。
2.把paypal_ec.php中的
“$returnURL =urlencode($url.'/respond.php?code=paypal_ec¤cyCodeType='.$currencyCodeType.'&paymentType='.$paymentType.'&paymen**ount='.$paymen**ount.'&invoice='.$data_order”
上面的url返回地址中的invoice='.$data_order 修改为了对应的invoice=xxxx'.$data_order

paypal说还需要修改IPN设置。
请问需要修改么? 在哪里修改。谢谢