android paypal SDK:商家不接受这种类型的付款

android paypal SDK : merchant does not accept payments of this type

我为 PayPal 使用新的 Android 移动 SDK。

现场使用。当我使用现有客户 ID 向现有应用程序发布资金时,我收到一个错误:

{
"姓名":"UNAUTHORIZED_PAYMENT",
"消息":"未经授权的支付",
"information_link":"https://developer.paypal.com/webapps/developer/docs/api/#UNAUTHORIZED_PAYMENT",
"debug_id":"590ffad92140e"
}

我添加了应用的 CLIENT_ID
我也有 SECRET_ID,但我找不到可以设置它的方法。


如果您尝试自己付款,也会发生此错误。 (接收帐户 == 发送帐户)。

另请注意,client_secret 仅适用于服务器端代码。例如,它在您验证付款时使用。在您的应用程序中添加秘密就像分发您的帐户密码一样,因为任何人都可以反编译应用程序并获取那里的任何字符串。


确保商家帐户具有 Pro 权限。另外,请确保该应用程序已获得批准。在您提交以供批准之前,该应用程序具有基本权限。