我有以下问题。我正在尝试通过PayPal Pro在我的Magento商店(网站付款专业版(包括快速结账) - 方法)付款。如果我尝试使用信用卡付款,一切正常,但如果我选择PayPal付款(我的意思是用我的PayPal帐户的钱而不是信用卡付款),我会收到以下错误:
PayPal gateway has rejected request. ReturnURL is invalid (#10471: Transaction refused because of an invalid argument. See additional error messages for details). CancelURL is invalid (#10472: Transaction refused because of an invalid argument. See additional error messages for details).
如果我选择Magento管理员标准PayPal(网站付款标准,更确切地说),我可以使用我的PayPal帐户付款,但这种方法没有信用卡付款方式。
我使用的是Magento 1.9.0.1
答案 0 :(得分:1)
检查数据库core_config_data中的表web / unsecure / base_url旁边的路径就像http://yoursite.com:/因此它产生问题更改为http://yoursite.com/所有paypal问题都将消失。
答案 1 :(得分:0)
我有同样的问题。我解决了从域名中删除下划线的问题!
从此改变:
http://magento_1_9.dev/
到此:
http://magento-1-9.dev/
解决了这个问题。
我在这里找到了这个解决方案:https://forum.foxycart.com/discussion/2354/returnurl-is-invalid-error-10471-paypal-express