【发布时间】:2016-10-18 02:35:34
【问题描述】:
我使用 PayPal IPN 进行付款通知。 PayPal 表示所有 Https 连接必须在 2016 年 9 月 30 日之前符合 SHA-256。(即使用 TLS 2.1 的 Https) 事实上 PayPal 现场测试从 6/17 开始。一封 PayPal 电子邮件指出“我们强烈建议您的系统在 6 月 17 日之前与 SHA-256 兼容,以确保您的业务不会中断。”
所以我为我的 IPN 网络应用程序制作了一个模组,并使用“PayPal IPN 模拟器”对其进行了测试。 Resulting message = "IPN 已发送且握手已验证。"
有人知道“PayPal IPN 模拟器”是否肯定 IPN 网络应用程序现在符合 SHA-256 标准吗?
更新: 这是来自我的 IPN 应用程序的 .Net HTTPS 回发代码。
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("https://www.paypal.com/cgi-bin/webscr");
【问题讨论】:
标签: paypal paypal-ipn paypal-sandbox