我正在尝试使用PayPal托管的结帐页面实施PayPal Payments Pro(PayFlow版本),并在从java API到“pilot-payflowpro”的httpPost请求中收到错误“java.net.SocketException:来自服务器的文件的意外结束”。 paypal.com”。
但是,执行以下CURL操作(使用-k忽略ssl)有效: curl https://pilot-payflowpro.paypal.com -kd“VENDOR = myAccountId& USER = myUserName& PWD = myPwd& PARTNER = PayPal& TRXTYPE = S& AMT = 20.00& CREATESECURETOKEN = Y& SECURETOKENID = tokenId& CURRENCY = USD& BILLTOSTRET = 1121 Ram CT&安培; BILLTOZIP = 95131"
但删除'k'会导致ssl cert错误:
卷曲:(77)错误设置证书验证位置: CAfile:/usr/ssl/certs/ca-bundle.crt CApath:无
有没有办法从本地主机上的API向https://pilot-payflowpro.paypal.com发出请求?或者甚至在开发环境中也需要ssl证书?