PayPal在 live 环境下,正式帐号登录失败

按照官方 Demo:https://github.com/paypal/PayPal-iOS-SDK/blob/master/docs/single_payment.md

成功的在 App 中集成了 PayPal,在测试环境中,能够使用测试帐号成功登录并支付,当切换到 live 环境下时,发现无法登录,收到类似下面的信息:

————————————————————————————————————

PayPal SDK: Request has failed with error: invalid_user - 用户名/密码不正确。请重试。 (401) | PayPal Debug-ID: 2f75819b9fed, 2f75819b9fed [live, PayPal iOS SDK 2.16.2] | Details: (
{
"error_description" = "Invalid user credentials";
}
).

———————————————————————————————

首先排除了帐号和密码输入错误的问题,排除了配置不当(clientID、shopname)问题。百思不得其解,到底哪里有问题。

咨询了别人,有人说可能是帐号属性问题(中国用户不能向中国商户支付),但很明显不是这个问题,也排除了。

最后咨询了 paypal 的技术支持,回复说是帐号未认证的关系(由于在交易过程中,PayPal风控会检查可能存在支付/登入风险导致的登入失败),并不是集成有问题的关系。

PS:在向 paypal 官方发邮件后我又测试了一遍 App,发现可以登录并且成功支付了,但是在第2天我收到回复邮件后,我又测试了一遍,发现登录又失败了,又是收到上面的错误提示(帐号/密码不正确),事实上,这是我第2次发现了这种状况,看来确实是帐号问题(曾经让其他人用他们的帐号测试过一次,发现是可以登录的)

你可能感兴趣的:(第三方库,错误)