PayPal Checkout 直接使用 Braintree SDK - Swift

Posted

技术标签:

【中文标题】PayPal Checkout 直接使用 Braintree SDK - Swift【英文标题】:PayPal Checkout directly using the Braintree SDK - Swift 【发布时间】:2020-12-03 15:52:07 【问题描述】:

我正在尝试将 PayPal 集成到我的 ios 应用程序中。首先我尝试了PayPal-iOS-SDK,但由于在其上使用了 UIWebView,它已被 Apple 弃用且不被接受。所以我尝试使用 Braintree 进行集成,但我的国家/地区尚不支持。我别无选择,只能通过 Braintree 使用 Checkout。我检查了这个page,但它根本没有帮助我。我需要服务器端的文档或教程,以及如何在 Braintree 服务器代码上添加来自 PayPal 的访问令牌。

如果您尝试通过 Braintree 集成 PayPal 结帐请帮助我 或者指导我以更好的方式集成 PayPal。

谢谢

【问题讨论】:

【参考方案1】:

您已链接到正确的指南。

您还需要来自 https://developers.braintreepayments.com/start/overview 的资源,尽管您不会集成 Braintree Direct 或 Drop In UI - 只是 PayPal。

您将用于沙盒开发的凭据将来自https://developer.paypal.com/developer/applications 的底部(登录到仪表板然后滚动到底部),稍后它们将在https://www.paypal.com/api 中进行直播

您将在 iOS 上使用 Braintree SDK,但您还需要一个 Web 服务来生成随机数。所有这些都包含在指南中。

【讨论】:

网络服务要求提供merchantId、publicKey 和privateKey。找不到任何使用 paypal 访问令牌而不是来自 Braintree 帐户的密钥来制作 Web 服务的指南 developer.paypal.com/docs/archive/checkout/how-to/… ??

以上是关于PayPal Checkout 直接使用 Braintree SDK - Swift的主要内容,如果未能解决你的问题,请参考以下文章

我在使用 paypal checkout-sdk 的沙盒中找不到交易历史记录

PayPal 401 未经授权在实时制作中使用 .NET REST API for Express checkout API 进行信用卡支付

ReferenceError:当我使用 vuejs 设置 PayPal Checkout 时,未定义 paypal

PayPal Checkout 使用默认设置设置的 PayPal 帐户付款

如何为 PayPal Express Checkout 配置 IPN?

使用 Paypal Express Checkout 进行汇款