Google 支付集成 Pay.js SSL 证书错误
Google Pay Integration Pay.js SSL Sertificate Error
我想使用网关集成 google pay
。
我使用我在 local
工作的 url
信息创建了 google pay
帐户
在尝试导入 pay js 时,我得到了 ss 中的 error
,我还没有弄清楚为什么。
出现此错误的主要原因是我没有本地 ssl 证书。
我正在使用 Spring 框架和 ubuntu 作为操作系统。如何在本地定义 SSL 认证?
你有再现场景吗?
很难具体说明这是怎么回事,但请注意,Google Pay 需要在 secure 上下文中 运行。即有效 https
,或具有有效的浏览器异常,如 localhost
.
如果您使用的是 Web 框架,请考虑为 React、Angular 或 Web 组件使用特定于框架的库:https://github.com/google-pay/google-pay-button#readme
以下是一些示例:
- https://stackblitz.com/edit/google-pay-react
- https://stackblitz.com/edit/google-pay-angular
- https://stackblitz.com/edit/google-pay-custom-element
- https://stackblitz.com/edit/google-pay-vue
- https://stackblitz.com/edit/google-pay-svelte
编辑:在本地使用 SSL 的附加上下文
查看以下资源以在本地使用安全上下文:https://web.dev/when-to-use-local-https/
需要考虑的一些选项:
- 在浏览器中为您的本地环境添加一个 insecure override 以将其视为安全。对于 Google Chrome,使用:
chrome://flags/#unsafely-treat-insecure-origin-as-secure
.
- ngrok 这会将您的本地环境公开为 publicly 可访问
https
端点。 public 端点可能被认为是您的非初学者,或者取决于您的 requirements/constraints. 的功能
- local-ssl-proxy 它将使用自签名证书通过本地 SSL 代理代理您的应用程序。这设置起来比较麻烦,但不会将您的本地环境暴露给互联网。
我想使用网关集成 google pay
。
我使用我在 local
url
信息创建了 google pay
帐户
在尝试导入 pay js 时,我得到了 ss 中的 error
,我还没有弄清楚为什么。
出现此错误的主要原因是我没有本地 ssl 证书。
我正在使用 Spring 框架和 ubuntu 作为操作系统。如何在本地定义 SSL 认证?
你有再现场景吗?
很难具体说明这是怎么回事,但请注意,Google Pay 需要在 secure 上下文中 运行。即有效 https
,或具有有效的浏览器异常,如 localhost
.
如果您使用的是 Web 框架,请考虑为 React、Angular 或 Web 组件使用特定于框架的库:https://github.com/google-pay/google-pay-button#readme
以下是一些示例:
- https://stackblitz.com/edit/google-pay-react
- https://stackblitz.com/edit/google-pay-angular
- https://stackblitz.com/edit/google-pay-custom-element
- https://stackblitz.com/edit/google-pay-vue
- https://stackblitz.com/edit/google-pay-svelte
编辑:在本地使用 SSL 的附加上下文
查看以下资源以在本地使用安全上下文:https://web.dev/when-to-use-local-https/
需要考虑的一些选项:
- 在浏览器中为您的本地环境添加一个 insecure override 以将其视为安全。对于 Google Chrome,使用:
chrome://flags/#unsafely-treat-insecure-origin-as-secure
. - ngrok 这会将您的本地环境公开为 publicly 可访问
https
端点。 public 端点可能被认为是您的非初学者,或者取决于您的 requirements/constraints. 的功能
- local-ssl-proxy 它将使用自签名证书通过本地 SSL 代理代理您的应用程序。这设置起来比较麻烦,但不会将您的本地环境暴露给互联网。