【问题标题】:PayPal SDK sandbox brazilian acount payment errorPayPal SDK沙箱巴西账户支付错误
【发布时间】:2015-01-18 10:26:22
【问题描述】:

您好,我创建了一个巴西顶级沙盒帐户,当我尝试使用我在 github 上获得的 android 应用程序付款时:

PayPal Android Sample

当我尝试买东西时,它会给出消息:处理付款时出错,请稍后再试。 但是当我尝试使用美国帐户时,效果很好。

private static PayPalConfiguration config = new PayPalConfiguration()

    // Start with mock environment.  When ready, switch to sandbox (ENVIRONMENT_SANDBOX)
    // or live (ENVIRONMENT_PRODUCTION)
    .environment(PayPalConfiguration.ENVIRONMENT_SANDBOX)

    .clientId("APP-80W284485P519544T");

我认为这与货币设置有关。

有人知道导致错误的原因吗?

【问题讨论】:

  • 所以,我们应该得到一个不是你开发的应用程序并为你调试它?没有。
  • 这个问题似乎离题了,因为它是关于调试作者没有参与的东西(除了不了解它是如何工作的)
  • 对不起凯文不希望我调试我的问题不是代码。它运行良好,但仅适用于发送箱中配置为用户“美国”的 PayPal 帐户。我正在开发我的应用程序并遇到了这个错误,只是想知道是否有人经历过这个
  • 我们不会下载一些未知大小的不确定应用程序并试图确定它为什么不起作用,这是你的工作。发布一些失败的代码,解释它应该做什么,它不做什么,然后看看我们是否可以提供帮助。也请阅读帮助页面,以便了解收到此回复的原因。
  • 只是提醒凯文代码不包含错误,但是当我从贝宝启动活动时,它没有返回任何值,因为它应该返回。我在任何地方都找不到这个问题的答案,如果我不够清楚,对不起

标签: android paypal payment sandbox


【解决方案1】:

谢谢,但已经澄清了我的疑问。 PayPal 有两种 API 开发方式:“classic”和“REST”。 经典的方式又较旧,可以为 190 个国家/地区的所有帐户进行配置,使用 classic API 开发移动应用程序,您应该使用库“MPL”。(@ 987654321@) 但是这种方法的最大缺点是它没有为客户提供直接使用信用卡对帐单付款的选项。

第二种方法是使用PayPal开发风筝开发应用程序,用于REST API开发。但是,尽管这种方法更年轻,但它只能用于美国帐户。这就是我的错误所在,因为我试图使用巴西帐户进行访问

【讨论】:

    猜你喜欢
    • 2021-01-30
    • 2015-03-25
    • 1970-01-01
    • 2014-12-13
    • 2013-08-31
    • 2016-07-22
    • 2011-12-10
    • 2014-06-08
    • 1970-01-01
    相关资源
    最近更新 更多