Magento paypal付完款后订单状态还是pendding payment 待付款状态如何解决?
Magento paypal付完款后订单状态还是pendding payment 待付款状态,magento后台统计到账总是为0。
遇到这种问题说明PayPal支付配置已经没有问题(如何配置PayPal支付见官方教程将PayPal集成到Magento https://www.paypal.com/c2/webapps/mpp/integrating-magento?locale.x=zh_C2 ),那么问题出在顾客在magento商店支付完款项后,PayPal并没有将支付信息通知到magento网站后台。
其实需要对PayPal商家账号后台进行一些设置。如下:
按照以上箭头步骤,主要针对以下两个进行设定:
1、网站习惯设定,在客户使用PayPal付款后,返回你的magento shop
magento PayPal付款成功返回的页面url是 http://www.XXX.com/checkout/success
2、即时付款通知(PayPal IPN)设置,如下图:
magento 接收PayPal即时付款通知的IPN url是http://www.XXX.com/index.php/paypal/ipn/index/
有的url重写可能是http://www.XXX.com/paypal/ipn/
注意下:PayPal 商业版、高级版才有这个通知,个人版没有!