【问题标题】:Braintree iOS Drop-In with Paypal doesn't work使用 Paypal 的 Braintree iOS Drop-In 不起作用
【发布时间】:2019-05-04 22:08:10
【问题描述】:

我在我的 iOS (V. 10+) 应用程序中实现了 Braintree Drop In with Credit Card Payment。它工作得很好。现在我想添加 Paypal,所以我做了以下操作:

将 Paypal 添加到我的 pod:

pod 'Braintree/PayPal'

像这样将 BTAppSwitch 添加到我的 App Delegate 中:

https://developers.braintreepayments.com/guides/paypal/client-side/ios/v4#update-your-application-delegate

将我的捆绑标识符与 .payments 添加到 info.plist 白名单。

将我的 Paypal 沙盒帐户与我的 Braintree 帐户相关联。

当我在模拟器或我的 iOS 设备上运行应用程序时,Paypal 会显示在 Drop-In 中。但是当我点击它时,我收到以下错误消息:

操作无法完成。客户端错误

我没有收到任何进一步的错误代码。基本上就是这样。

奇怪的是,在此之前,我需要将以下 URL 添加到我的 info.plist 白名单中,即使我还没有安装/激活 Vemno:

com.venmo.touch.v2

如果我使用 ://test 在 Safari 中输入我的应用程序包标识符,那么我的应用程序就会显示出来。这样就行了。

我做错了什么?

【问题讨论】:

  • 这可能值得联系Braintree's Support Team。这通常与您的实际帐户设置有关,而不是您编写的任何代码。

标签: ios paypal braintree


【解决方案1】:

发现问题。似乎它不适用于 PREMIER 类型的类型。必须将 Braintree Sandbox 链接到与 BUSINESS 帐户相关联的 Paypal Sandbox 应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-06
    • 2016-06-15
    • 2018-12-13
    • 2018-01-13
    • 2018-11-16
    • 2017-08-16
    • 1970-01-01
    • 2015-05-10
    相关资源
    最近更新 更多