0

我在 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 implementation not found 问题: 1) 我使用的是 android,如何设置正确的 certpath?2)我不能使用这个证书路径吗?

谢谢

4

1 回答 1

2

Jeff 来自 PayPal 移动 SDK 团队。

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

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

于 2013-09-10T06:27:18.553 回答