我集成了一个简单的在线表单,需要用户提供一些输入,并在隐藏字段中显示项目和定价信息。 在用户验证他的输入后,他点击按钮用PayPal付款,并将被重定向到PP,他可以立即付款。
PP网址
https://api-3t.sandbox.paypal.com/nvp
用于沙箱和
https://api-3t.paypal.com/nvp
用于实时环境paypemnt。
在沙盒中,当我使用沙箱凭据时,一切正常。将URL设置为live后,将API凭据更改为我收到错误的实时凭据
You do not have permission to make this API call.
我已经测试并验证了以下内容:
从setExpressCheckoutData()发送参数后出现错误。
现在我很困惑。我有一些信息来设置MODE" test"到"生活"在购物车的尽头,但并不确切地知道这意味着什么。
请帮忙。
答案 0 :(得分:4)
找到原因并修复它。
从请求数据中删除参数“subject”。如果没有传递这个参数(我认为只有Unipay是必要的),ExpressCheckout工作正常。
在沙盒中使用此参数无关紧要。