我连接到VPN来设置库存API来获取产品清单,它工作正常。 一旦我从Web服务获得结果,并绑定到UI。 而且我还将PayPal与我的应用程序进行了快速结账,当我拨打付款电话时,我正面临着这个错误。 我使用servlet进行后端进程。 任何人都可以说如何解决这个问题? javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
我在PayPal的即时付款通知(IPN)和付款数据传输(PDT)之间select有困难。 基本上,用户在我的网站上购买一次性产品,在PayPal上付款,然后返回我的网站。 我知道IPN是如何工作的,但现在我已经看到,我可以通过PDT更容易地触发成功购买后发生的各种操作,因为数据会返回到那里,而不是需要单独的监听器。 。 但是,PayPal的PDT文档包含这条神秘的线:“PDT并不意味着用于信用卡或Express Checkout交易。 …但是我不能在这个话题上find更多的东西。 信用卡真的不打算用于PDT? 我想不止一句话。 这是否意味着一个用户必须有/创build一个PayPal账户来支付? 这是否意味着如果我想让用户直接用PayPal账户和/或信用卡支付,我必须实施IPN? 经过这种善意的人谁能说出一些光明?
我正在PayPal中使用Express Checkout 。 前两个步骤, SetExpressCheckout和SetExpressCheckout没有问题。 但是,当我使用DoExpressCheckout ,我遇到错误“安全标头是无效的”。 API凭证是一样的! 我已经通过更改$environment来修复它,使其live在DoExpressCheckout 。 ( $environment的区别在于它将使用https://api.sandbox.paypal.com/nvp/而不是https://api-3t.$environment.paypal.com/nvp ) 但为什么? https://api-3t.$environment.paypal.com/nvp有什么问题吗?