我们已经使用 Payflow_dotNET.dll 好几年了。 最近几天(2/17/2017之后) ,我们发现我们无法在 Payflow 试点测试端点 pilot-payflowpro.paypal.com 上处理付款
我们超时或 Result=-1 无法连接到主机输入服务器
或-32 证书链未验证...
我们没有发现任何信息表明 Payflow_dotNET.dll 在 2017 年 2 月 15 日 PayPal 升级到 TLS1.2 以用于试点测试端点后不工作。
我们的问题是:
- Payflow_dotNET.dll 是否不再适用于 Payflow 试点测试 端点 pilot-payflowpro.paypal.com?
- 有没有人建议我们改用其他 API 来 替换它?
最佳答案
我们遇到了同样的问题,发现您需要将 ServicePointManager.SecurityProtocol 设置为允许 SecurityProtocolType.Tls12。在我们的例子中,我们使用了 SecurityProtocolType.Ssl3 |安全协议(protocol)类型.Tls |安全协议(protocol)类型.Tls11 | SecurityProtocolType.Tls12 它似乎有效。祝你好运!
关于dll - 2017 年 2 月 15 日之后,Payflow_dotNET.dll 是否不再适用于 Payflow Pilot 测试端点 pilot-payflowpro.paypal.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42429932/