我们已经使用 Payflow_dotNET.dll 好几年了。
过去几天(2/17/2017之后)
, 我们发现我们无法在 Payflow Pilot Testing Endpointspilot-payflowpro.paypal.com 上处理付款

我们得到超时或结果=-1 无法连接到主机输入服务器

或 -32 证书链未验证...

我们没有发现任何信息说 Payflow_dotNET.dll 是 NOT 在 02/15/2017 PayPal 升级到 TLS1.2 以用于试点测试端点之后工作。

我们的问题是:

  • Payflow_dotNET.dll 是否不再适用于 Payflow Pilot 测试
    端点pilot-payflowpro.paypal.com?
  • 有没有人建议我们改用其他API
    代替它?
  • 最佳答案

    我们遇到了同样的问题,发现您需要设置 ServicePointManager.SecurityProtocol 以允许 SecurityProtocolType.Tls12。在我们的例子中,我们使用了 SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 它似乎有效。祝你好运!

    关于dll - Payflow_dotNET.dll 是否在 2017 年 2 月 15 日之后不再适用于 Payflow Pilot 测试端点pilot-payflowpro.paypal.com,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42429932/

    10-11 13:38