脱衣舞 + Ubercart
Strip + Ubercart
我正在使用 strip + ubercart,它在有 HTTP 的网站上工作得很好
但是当我尝试在启用了 HTTPS 证书等的网站上使用时,出现以下错误:
Payment failed for order 32: Stripe Customer Creation Failed for order
32: Invalid response object from API: (HTTP response code was 0)
请建议我可以做些什么来解决这个问题,我尝试搜索但没有找到任何支持。
谢谢!
我猜你也是 drupal.org / node / 2635338 的 'jas' - 所以我在下面写下回复后看到 - 所以对于 运行 的任何人进入这个。 . .
但是,您没有说明您使用的是哪个 Stripe 库 - 或者您使用的 Stripe 网关版本;我根本无法想象它是如何工作的 http - 所以建议在 https 模式下转到 https://www.ssllabs.com/ssltest/viewMyClient.html and https://www.ssllabs.com/ssltest/ 和 运行 测试以确保您的 SSL 以最佳状态工作。如果你不正确地使用标记化代码,Stripe 会抛出这样的错误。有一种方法可以使用 "card" 参数的旧方法与 "source" 参数的新方法进行 "dictionary" 发送 - Stripe 文档松散地说是相同的,但它们不是.
根据您使用的作为网关和条带库的模块版本(假设是 Drupal 7 模块)- 一个版本的 drupal 模块确实在 js 文件中有一个 js 错误,它也会失败。您可以使用 Chrome 开发人员工具观察正在发生的情况,以查看混合中是否出现 js 错误。在 Chrome 中使用 "Ctrl-Shift-I"
访问
Drupal 7 模块不适用于 Stripe 的 checkout.js - 仅 stripe.js
如果您没有 - 再次假设 Drupal 7 - SSL 设置正确 - 或者正在使用 "secure pages" 并且配置不正确,它也可能是回调过程中错误的根源
我下载了 stripe api 和 运行 所有单元测试。这样我就可以发现 curl 被禁用了。通过在 php 中启用以下功能,所有单元测试都成功并开始工作:
shell_exec
proc_open
curl_exec
我正在使用 strip + ubercart,它在有 HTTP 的网站上工作得很好
但是当我尝试在启用了 HTTPS 证书等的网站上使用时,出现以下错误:
Payment failed for order 32: Stripe Customer Creation Failed for order 32: Invalid response object from API: (HTTP response code was 0)
请建议我可以做些什么来解决这个问题,我尝试搜索但没有找到任何支持。
谢谢!
我猜你也是 drupal.org / node / 2635338 的 'jas' - 所以我在下面写下回复后看到 - 所以对于 运行 的任何人进入这个。 . .
但是,您没有说明您使用的是哪个 Stripe 库 - 或者您使用的 Stripe 网关版本;我根本无法想象它是如何工作的 http - 所以建议在 https 模式下转到 https://www.ssllabs.com/ssltest/viewMyClient.html and https://www.ssllabs.com/ssltest/ 和 运行 测试以确保您的 SSL 以最佳状态工作。如果你不正确地使用标记化代码,Stripe 会抛出这样的错误。有一种方法可以使用 "card" 参数的旧方法与 "source" 参数的新方法进行 "dictionary" 发送 - Stripe 文档松散地说是相同的,但它们不是.
根据您使用的作为网关和条带库的模块版本(假设是 Drupal 7 模块)- 一个版本的 drupal 模块确实在 js 文件中有一个 js 错误,它也会失败。您可以使用 Chrome 开发人员工具观察正在发生的情况,以查看混合中是否出现 js 错误。在 Chrome 中使用 "Ctrl-Shift-I"
访问Drupal 7 模块不适用于 Stripe 的 checkout.js - 仅 stripe.js
如果您没有 - 再次假设 Drupal 7 - SSL 设置正确 - 或者正在使用 "secure pages" 并且配置不正确,它也可能是回调过程中错误的根源
我下载了 stripe api 和 运行 所有单元测试。这样我就可以发现 curl 被禁用了。通过在 php 中启用以下功能,所有单元测试都成功并开始工作:
shell_exec
proc_open
curl_exec