SquareUp Payment:我们可以关闭开发服务器的 SSL 验证吗?
SquareUp Payment: Can we turn off SSL verification for development server?
我正在尝试在网站上实施 SquareUp
支付网关并使用 Square Connect V2。当我尝试在 JavaScript 中显示 SqPaymentForm
表单时出现以下错误 -
paymentform:1 Uncaught Error: SqPaymentForm can only be embedded on sites that use HTTPS.
我可以在示例代码中看到一个名为 setSSLVerification
的函数,但它不起作用,而且我在 API 中也找不到它。请问有什么方法可以开启SSL验证
我们可以关闭 SSL 验证吗?喜欢开发服务器?
更新:
在尝试了几次不成功的事情之后,我终于为开发服务器购买了 SSL。因为这是最简单快捷的解决方案。谢谢大家的回答。
您可以使用 localhost
来测试支付表单,但您不能使用其他开发环境(如外部测试服务器)。我建议从您的本地计算机进行测试,或者使用 Let's Encrypt
等服务获取免费证书
只需使用以下代码。
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
在您的 C# 代码中绕过 HTTPS 的安全性。
我正在尝试在网站上实施 SquareUp
支付网关并使用 Square Connect V2。当我尝试在 JavaScript 中显示 SqPaymentForm
表单时出现以下错误 -
paymentform:1 Uncaught Error: SqPaymentForm can only be embedded on sites that use HTTPS.
我可以在示例代码中看到一个名为 setSSLVerification
的函数,但它不起作用,而且我在 API 中也找不到它。请问有什么方法可以开启SSL验证
我们可以关闭 SSL 验证吗?喜欢开发服务器?
更新: 在尝试了几次不成功的事情之后,我终于为开发服务器购买了 SSL。因为这是最简单快捷的解决方案。谢谢大家的回答。
您可以使用 localhost
来测试支付表单,但您不能使用其他开发环境(如外部测试服务器)。我建议从您的本地计算机进行测试,或者使用 Let's Encrypt
只需使用以下代码。
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
在您的 C# 代码中绕过 HTTPS 的安全性。