Pay*_*pal 25 api paypal checkout
我正在PayPal中实施Express Checkout.
我对前两个步骤没有任何问题,SetExpressCheckout并且GetExpressCheckout.但是当我使用时 DoExpressCheckout,我遇到错误"安全标头无效".
API凭据是一样的!
我通过更改$environment为livein 来修复它DoExpressCheckout.(不同之$environment处在于它将https://api.sandbox.paypal.com/nvp/代替使用https://api-3t.$environment.paypal.com/nvp)
但为什么?
有什么问题https://api-3t.$environment.paypal.com/nvp吗?
Che*_*ery 34
https://api-3t.sandbox.paypal.com/nvp需要不同的用户帐户比https://api-3t.paypal.com/nvp要求.
沙箱帐户可以在developer.paypal.com上激活
Bra*_*rks 10
我在实时环境中抛出同样的错误.对我来说,事实证明我的API用户名末尾有一个尾随空格....我删除了空间并且工作正常....我将它们直接从PayPal粘贴到配置文件中并且必须已经在那里也复制了一个空白......所以如果你遇到这种情况,请检查尾随空格!如果用户名是在字符串中进行硬编码,那将是显而易见的,但不是因为它在java属性文件中.
请注意,如果您的凭据错误(即用户名,密码或签名错误),您也会收到此错误.当我将我的信息粘贴到配置文件中时,我发生了同样的问题,并且在我的签名结尾处有错误的额外字符.
| 归档时间: |
|
| 查看次数: |
49152 次 |
| 最近记录: |