我在Android应用程序中集成了paypal。 付款很好,通过移动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,我怎么能设置正确的certpath? 2)我不能使用这个证书路径吗?
THX
答案 0 :(得分:2)
Jeff来自PayPal Mobile SDK团队。
1)是的,目前,您需要使用传统的自适应Payments API来验证PayPal交易。
2)此错误是因为Android中的Java版本与PayPal Java SDK不兼容。 Java SDK是为服务器端事务构建的。实际上,您根本不应该在设备上验证事务,而应该在您自己的服务器上验证事务(服务器到服务器调用)。您可以使用任何您想要进行服务器到服务器呼叫的语言,只要您在运送货物或提供服务之前验证付款在您自己的服务器上是否有效。