【问题标题】:Paypal Mobile SDK cannot proceed payment, received unknown errorPaypal Mobile SDK 无法进行支付,收到未知错误
【发布时间】:2015-01-22 09:43:47
【问题描述】:

我想知道是否有人可以帮助我解决这个问题。我从我的 iOS SDK 收到此错误,尝试请求 2 次:

2015-01-22 16:14:32.238 Page Advisor Consumer[6442:607] PayPal SDK: Request has failed with error: UNKNOWN_ERROR - System error (UNKNOWN_ERROR). Please try again later. (400) | PayPal Debug-ID: be3d18e185478 [live, PayPal iOS SDK 2.8.2]
2015-01-22 16:15:06.557 Page Advisor Consumer[6442:607] PayPal SDK: Request has failed with error: UNKNOWN_ERROR - System error (UNKNOWN_ERROR). Please try again later. (400) | PayPal Debug-ID: 52795d8d95006 [live, PayPal iOS SDK 2.8.2]

我想知道是什么导致了这个错误。因为当我使用直接支付 REST API 时,似乎完全没有问题。我已经使用美国帐户。请告诉我是否需要提供更多详细信息。谢谢各位!

更新::!! 我做了进一步的测试,结果发现如果连接到美国帐户,Mobile SDK 无法在 SGD 中创建交易,而 REST API 允许它。原来 SDK 需要新加坡帐户才能继续。

问题是新加坡账户无法使用最新的 SDK。有什么解决办法吗?我真的非常需要最新的 SDK 来使用 SGD,因为当前的 REST API 允许它。

谢谢

【问题讨论】:

  • 这是我使用沙盒时得到的结果 2015-01-22 16:47:40.532 Page Advisor Consumer[6583:607] PayPal SDK: Request has failed with error: UNKNOWN_ERROR - System error (UNKNOWN_ERROR )。请稍后再试。 (400) | PayPal 调试 ID:ff76c5ad7af96 [沙盒,PayPal iOS SDK 2.8.2]
  • 我建议您致电 PayPal。听起来他们可能有一个问题(错误)需要自己解决,或者他们可能会告诉您这是否是 SDK 的已知限制....在这种情况下,他们应该给您一个真正的错误就像“不支持货币”一样,所以无论哪种方式,他们都有一个应该修复的错误:)

标签: paypal paypal-sandbox


【解决方案1】:

我查看了您提供的调试 ID(Live 和 Sandbox),它们都因相同的原因而失败:直接信用卡交易的货币不受支持。

新加坡元不是带有 REST API 的直接信用卡支持的货币。可以在here 找到支持的直接信用卡货币列表。 SGD 支持使用 REST API 进行 PayPal 付款的货币。由于 mSDK 位于 REST API 之上,因此 REST 和 mSDK 支持的货币列表是相同的。

至于错误消息本身,我会向相关人员提出请求,看看我们是否可以显示更多信息。

【讨论】:

  • 如果是这样...您有关于我们如何在移动应用中实现信用卡支付的教程或参考吗? MEC是唯一的方法吗?我实际上不喜欢,因为它在网络视图中......谢谢
  • PayPal 一直在寻求更新支持的货币,因此您将来可能可以将 mSDK 用于 SGD,但是如果您不想使用 MEC,可以与 Braintree 联系。我不熟悉他们可能/可能不提供的所有货币。
猜你喜欢
  • 2014-06-08
  • 2016-08-10
  • 2017-01-13
  • 2016-08-06
  • 2012-12-15
  • 2014-12-13
  • 2021-03-11
  • 2017-02-24
  • 1970-01-01
相关资源
最近更新 更多