【问题标题】:android paypal SDK : merchant does not accept payments of this typeandroid paypal SDK:商家不接受这种类型的付款
【发布时间】:2014-07-18 19:01:15
【问题描述】:

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

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

{ "name":"UNAUTHORIZED_PAYMENT", "message":"未经授权的支付", "信息链接":"https://developer.paypal.com/webapps/developer/docs/api/#UNAUTHORIZED_PAYMENT", “debug_id”:“590ffad92140e” }

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

【问题讨论】:

    标签: android paypal


    【解决方案1】:

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

    【讨论】:

    • 好的,但是我们有企业帐户类型。是否足以成功进行?
    • 是的,但要在实时环境中接受信用卡付款,您的帐户必须获得 PayPal Payments Pro 的批准。 paypal.com/us/webapps/mpp/paypal-payments-pro
    • @PP_MSI_KevinG,在我的情况下,帐户类型是 Pro 并且也得到了 PayPal 的批准,但我仍然遇到同样的错误。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-08-22
      • 2018-03-27
      • 2018-03-27
      • 2017-10-14
      • 2019-01-13
      • 2013-05-06
      • 2020-10-26
      • 2016-03-24
      • 2015-11-01
      相关资源
      最近更新 更多