设置 Square 支付属性
标签页
Square 支付字段允许您直接在表单中接受付款. 受访者在表单上输入他们的卡信息,并且不会离开页面。
这是在 PlatoForms 中收集 Square 付款的两种方式之一。这两种方式的行为不同:此字段让受访者始终留在您的表单上,并且在付款后不会发送 Square 邮件收据。Square Checkout 是从表单的集成页面配置的,它会将受访者重定向到 Square 托管的页面,并发送 Square 邮件收据。不确定使用哪种方式?请参阅 Stripe vs. Square vs. PayPal。
每个表单仅使用一种支付方式。 不要在已经使用 Square Checkout(或其他提供商的支付方式)的表单中添加此字段. 同时运行两者可能导致支付金额、货币或确认状态表现不稳定。
添加字段
在表单构建器中,打开左侧的小部件面板,选择Square以将其添加到您的表单中。
连接您的 Square 账户
点击字段,然后点击连接 Square,按照提示授权您的 Square 账户。授权后,按钮会变为撤销连接 [商户名称],确认账户已链接。
Square 目前仅支持此字段的实时支付,没有沙盒/测试模式。任何测试提交都会扣除真实卡片。
配置支付金额
该字段支持两种方式设置支付金额。
固定金额
选择固定金额并直接输入一个数字。每次提交收取相同的价格。
从表单字段获取金额
选择从表单字段获取金额以将支付链接到表单中其他地方计算的值。例如:
-
添加一个数字字段以保存价格(标记为
价格),并为其设置初始值——固定值或通过表单逻辑计算的值。如果不希望受访者直接查看或编辑,请将其标记为表单上隐藏。 -
在 Square 字段属性中,将支付金额字段设置为该字段。
-
可选地,在字段标签中包含
{{pricing}}以显示实时更新的金额。
将支付金额字段指向实际保存数字的字段,而不是 Square 支付字段本身。还要确认该字段的初始值已真正设置——在帮助文本中描述价格是不够的,未设置的字段将收取 $0。
基于用户选择的动态定价通常通过表单逻辑处理——例如,根据受访者选择的产品或选项更新价格字段。
如果(产品是“咖啡”)那么(设置价格字段)为“2”。
货币代码
设置交易的货币。这必须与您连接的 Square 账户的结算货币匹配——这是 Square 的限制,与您的账户注册国家相关,而不是 PlatoForms 控制的。如果不匹配,Square 将以类似*“此商户只能处理 [X] 货币的支付,但提供的金额为 [Y]。”*的错误拒绝付款。如果不确定适用哪种货币,请检查您的 Square 仪表板。
支付流程
-
受访者填写表单,包括在 Square 字段中输入他们的卡信息。
-
他们提交表单而不离开页面. 没有重定向到 Square。
-
PlatoForms 显示其标准的表单提交确认页面。此页面是通用的. 不引用支付或金额。
与 Square Checkout 不同,此字段不会触发 Square 邮件收据。要确认付款已通过,请检查您的 Square 仪表板中的交易。由于这里没有邮件收据作为后备,值得自定义表单的提交确认设置——要么编辑确认消息以明确提及付款(例如“谢谢——您的付款已收到”),要么设置重定向链接到专用的支付确认页面。否则,受访者唯一的反馈是通用的确认页面。
验证和安全
- 支付前验证:只有在表单中所有必填字段通过验证后,支付才会处理。
- 安全的卡处理:卡信息由 Square 的加密基础设施直接处理。PlatoForms 从不存储卡信息。
审核支付
登录您的 Square 仪表板 查看通过此字段处理的所有交易,包括交易描述中的表单名称和提交跟踪代码。
PlatoForms 不收取此集成的任何交易费用。所有支付均通过您连接的 Square 账户直接处理——PlatoForms 不是这些交易的参与方,也不负责支付、退款、拒付或争议。