我集成了这个库 https://github.com/paypal/PayPal-Android-SDK到我的应用程序。 Sandbox 工作正常,但当我尝试直接支付时生产失败。
PayPal 手册解释了这个原因。我无法在我的国家/地区使用 REST Api 进行直接付款。但我可以使用经典 API。
所以我在这里注册了申请https://www.paypal-apps.com/user/my-account/applications并获得 Sandbox ID 和 Live App ID。
但接下来呢?如果我使用这个 Sandbox ID,PayPal SDK 会说它不是正确的 ID。据我了解,PayPal SDK 会尝试自动使用 REST API。但是我如何将它用于经典 API?
谷歌搜索这个问题让我进入这个页面 http://paypal.github.io/sdk/ ,但没有 Android 库(Android 选项卡存在,但无用)。
如何通过 PayPal SDK 连接 Classic API?
最佳答案
PayPal Android SDK( native )构建在 REST API 之上,不包含任何经典 API。
要在 Android 设备上实现经典 API,您可能需要设置服务器端 SDK(使用您喜欢的任何编程语言,并从 http://paypal.github.io/sdk/ 获取服务器 SDK),并在您的 APP 中使用 webview Controller 加载服务器页面。
PayPal 将自适应移动设备分辨率,因此在 APP 端不需要额外的 API 编码。
关于android - 适用于 Android 的 PayPal ClassicAPI SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32896674/