android验证paypal支付

标签 android paypal

我正在将 paypal 集成到 android 应用程序中。 付款没问题,通过移动 sdk。 但是验证有问题。 1) 验证是否必须使用经典 API? 2)当我使用自适应支付进行验证时,根据https://developer.paypal.com/webapps/developer/docs/integration/mobile/verify-mobile-payment/

sdk-config.properies上有一个sdk_cert.p12文件设置,acct3.CertPath=resource/sdk-cert.p12

现在我总是出错。 java.security.NoSuchAlgorithmException:找不到 KeyManagerFactory SunX509 实现 问题: 1) 我正在使用 android,如何设置正确的证书路径? 2) 我不能使用这个证书路径吗??

谢谢

最佳答案

来自 PayPal Mobile SDK 团队的 Jeff。

1) 是的,目前您需要使用经典的 Adaptive Payments API 来验证 PayPal 交易。

2) 这个错误是因为Android中的Java版本与PayPal Java SDK不兼容。 Java SDK 是为服务器端事务构建的。事实上,您根本不应该在设备上验证交易,而应该在您自己的服务器上验证交易(服务器到服务器调用)。您可以使用您想要的任何语言进行服务器到服务器调用,只要您在运送 cargo 或提供服务之前验证付款在您自己的服务器上有效即可。

关于android验证paypal支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18623950/

相关文章:

javascript - 理解Android webview javascript接口(interface)

android - 为什么调整大小会使我的图像看起来很奇怪?

android - adb shell 从同一个 cmd 窗口运行多个命令

paypal - PayPal Parallel Payments 是否仅在向多个商家付款时才有效?

php - Paypal cURL 请求 - ERRORCODE0=81002

paypal - 不能使用多个字段来指定接收者

java - Android - MainActivity 扩展类的 onCreate() 未调用

android - phonegap 应用程序 - 处理不同的分辨率

google-chrome - Chrome 阻止了我的 Paypal 按钮

php - 具有预先批准的限额的订阅和定期付款