你可以在 Squarespace 上运行服务器端代码吗?

问题描述 投票:0回答:1

我需要构建一个自定义表单来使用 Stripe 收集卡片详细信息。

该表格将允许用户注册免费试用。该表格将收集客户的卡信息,而不立即向他们收费。 7天后,我们将向他们收取全额课程费用。

当前行为:

  1. 访客选择课程 2)创建一个帐户
  2. 他们被重定向到免费课程页面

期望的行为: 1) 访客选择课程 2) 创建账户 3) 输入他们的付款信息(此处自定义表单收集付款信息,使用他们的卡信息在 stripe 上创建一个新客户) 4)他们被重定向到免费课程页面 5) 7 天后,如果客户没有取消试用,我们将收取全额课程费用。

以下是有关如何保存客户付款信息的 Stripe 指南:https://stripe.com/docs/ payments/quickstart?lang=node

这里是 Squarespace 开发平台:https://developers.squarespace.com/quick-start

stripe-payments squarespace
1个回答
0
投票

Squarespace 不支持任何服务器端/后端代码;它仅支持在代码注入代码块开发者模式中前端添加HTML、CSS和Javascript。

Squarespace 可以托管自定义表单本身,以及您的 Stripe API 可发布密钥,可以通过 HTML、CSS 和 JavaScript 添加,或者通过代码注入、开发。模式或代码块。但是您需要在 Squarespace 之外设置另一个服务器/云功能,该服务器/云功能将使用您的密钥与 Stripe API 进行通信以创建会话、客户等。您无法仅从前端安全地完成该部分(并且因为 Squarespace不支持服务器端/后端代码,您必须有其他可用的服务来执行此操作)。

顺便说一句,将网站置于开发人员模式(也称为使用开发人员平台)并不支持使用服务器端代码。它只是提供了对“周围”前端模板文件的更多访问权限。

© www.soinside.com 2019 - 2024. All rights reserved.