问题描述
测试PAYPAL支付时,报错
解决方案
解决方案二:
查响应的接口
解决方案三:
通道需要证书吧
解决方案四:
sandbox和正式地址应该是不一样的
解决方案五:
里面传递的参数,有属性少的,或者属性的值不对的
解决方案六:
建议细看下,写的调用示例或说明之类文档
解决方案七:
我也碰到了这个问题,LZ解决了吗?是不是加SSL证书?
解决方案八:
我的也是,过年前正常,过完年后就不行了,在那个通知确认-给PayPal的HTTPS回发的时候报的这个
解决方案九:
现在还没有解决呢
解决方案十:
HTTPS的端口443或者503被防火墙阻止了,放开就好了,我就遇到过了
解决方案十一:
我也碰到了这个问题,LZ解决了吗?
解决方案十二:
我也遇到这个问题了,请问楼主解决了吗??怎么解决的???求不吝赐教,,谢谢
解决方案十三:
是他妈的paypal搞鬼。我到现在都没有找到解决方案。无法测试。再不解决。到了2016年7月16后,LIVE模式都出错。看URL:https://www.paypal-knowledge.com/infocenter/index?page=content&widgetview=true&id=FAQ1766&viewlocale=en_US&direct=en
解决方案十四:
使用HttpsURLConnection测试https://api-3t.sandbox.paypal.com/nvp,出现楼主提到的握手失败错误!但是测试https://www.hao123.com/,却正常!怀疑是不是paypal需要客户端提供SSL的版本,貌似需要TLSv1.2
解决方案十五:
你妹的paypal,原来是这样。sandbox的ssl链接被阻止了但是ssl://www.paypal.com是可以正常连接的fsockopen('ssl://www.sandbox.paypal.com'总是失败fsockopen('ssl://www.paypal.com'就可以。。。pp这样搞啥意思,闲的蛋疼么。我记得以前都是没问题的
解决方案:
如果用.net开发的话,安装.net4.5,然后在httprequest之前,写上下面这句:System.Net.ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12;请参考:https://github.com/paypal/TLS-update/tree/master/net/TlsCheck
解决方案:
引用15楼shigx的回复:
如果用.net开发的话,安装.net4.5,然后在httprequest之前,写上下面这句:System.Net.ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12;请参考:https://github.com/paypal/TLS-update/tree/master/net/TlsCheck
顶正解但是不知道4.0该怎么解决,没打算升级到4.5
解决方案:
解决方案:
我也是有那样的情况服务器上4.0版本怎么解决