与 Square 集成
标签页
关于 Square Checkout
Square Checkout 是在 PlatoForms 中收取 Square 付款的两种方式之一。可以直接从表单的 集成 页面进行设置,无需字段。提交后,用户将被重定向到一个由 Square 托管的页面进行支付。
如果希望在表单中嵌入支付,请参见 Square Payment Field。不确定使用哪种方式?请参见 Stripe vs. Square vs. PayPal。
每个表单仅使用一种支付方式。 不要在同一个表单上将 Square Checkout 与嵌入式支付字段(Square 或其他提供商)结合使用。运行两者可能导致支付金额、货币或确认状态表现异常。
Square 集成需要 高级计划。PlatoForms 不收取额外的交易费用。Square Checkout 仅支持 实时支付,没有测试/沙盒模式,因此任何测试提交都会实际扣费。请使用小额支付,并在之后通过 Square Dashboard 进行退款。
设置 Square Checkout
-
在 仪表板 上,悬停在所需表单上,点击右上角的 设置(齿轮图标),然后点击 管理表单。
-
在左侧边栏中,点击 集成。
-
找到 Square Checkout 卡片并点击 连接。
-
按提示授权您的 Square 账户。
配置结账详情
连接后,设置:
-
支付金额字段,选择将用作支付金额的表单字段。确保此字段实际包含数字(例如,数字 字段)。
示例:假设您想收取固定的 $0.10:在数字字段上,您需要设置初始值 → 固定值 → 0.10,开启货币格式,并将小数位数设置为两位。如果您的金额是动态的或需要更多小数位,请相应调整。避免使用 ROUND,因为它会将小额金额四舍五入到 $0。
-
选择货币代码,必须与您连接的 Square 账户的结算货币一致。这是 Square 的限制,PlatoForms 无法配置。Square 将每个账户与注册国家的货币绑定,并拒绝任何不同货币的支付,错误提示如 “此商家只能处理 [X] 货币的支付,但提供的金额是 [Y]。” 下拉列表中的货币反映了 Square 全球支持的货币,而不一定是您的特定账户可以接受的货币。请检查您的 Square Dashboard 以确认您的账户设置的货币。
-
支付联系电子邮件(可选),预填 Square 结账页面上的电子邮件字段。
-
产品名称 / 产品描述(可选),显示在 Square 结账页面上。留空产品名称以使用表单名称。
-
Square 支付描述,支持
{{form_name}}和{{tracking_code}}变量。
如果您断开并重新连接您的 Square 账户,请在之后仔细检查 支付金额字段 和 选择货币代码,这些可能会重置为默认状态。
在此处进行任何更改后,重新发布您的表单,以便更改在实时版本中生效。
支付流程
-
用户填写表单并提交。
-
他们被重定向到一个由 Square 托管的结账页面,显示订单摘要和支付金额。
-
支付成功后,Square 会向用户发送收据电子邮件。如果设置了 支付联系电子邮件,则使用该电子邮件,否则使用用户在 Square 结账页面输入的电子邮件。
支付后,用户会看到 PlatoForms 的标准表单提交确认页面,但默认情况下是通用的,不会提及支付或金额。确认支付成功的最明确方式是 Square 在支付成功后发送的收据电子邮件。
考虑在表单的 提交确认 设置中进行自定义,可以编辑确认消息明确提到支付(例如,“感谢您的支付已收到”),或设置重定向链接到专用的支付确认页面。
审核支付
登录您的 Square Dashboard,查看通过此集成处理的所有交易,包括交易描述中的表单名称和提交跟踪代码。
PlatoForms 不收取此集成的任何交易费用。所有支付均直接通过您连接的 Square 账户处理。PlatoForms 不是这些交易的参与方,对支付、退款、拒付或争议不承担责任。