SquareUp付款:我们可以关闭开发服务器的SSL验证吗?

时间:2017-10-31 17:28:46

标签: javascript ssl ssl-certificate payment-gateway square-connect

我正在尝试在网站上使用Square Connect V2实施SquareUp付款网关。当我尝试在JavaScript中显示SqPaymentForm表单但收到以下错误时 -

  
    

paymentform:1未捕获错误:SqPaymentForm只能嵌入在使用HTTPS的网站上。

  

我可以在示例代码中看到一个名为setSSLVerification的函数,但它不起作用,我也无法在API中找到它。我想知道是否有办法转换SSL验证。

我们可以关闭SSL验证吗?喜欢开发服务器吗?

更新: 在尝试了几个不成功的事情之后,我终于为开发服务器购买了SSL。因为这是最简单快速的解决方案。谢谢大家的回答。

2 个答案:

答案 0 :(得分:1)

您可以使用localhost来测试付款表单,但您无法使用其他开发环境(如外部测试服务器)。我建议您使用本地计算机进行测试,或使用Let's Encrypt等服务获取免费证书

答案 1 :(得分:0)

只需使用以下代码。

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
在您的c#代码中

绕过HTTPS的安全性。