Stripe Link 保存的支付信息和商家的账单设置怎么区分
先给结论:Stripe Link 保存的是消费者侧可复用的支付信息,商家侧的订阅计划、授权协议、账单周期和扣款安排属于另一套记录。两者在结账页面上可能同时出现,但并不是同一件事——Link 让已登录用户在结账时自动填充支付信息,而商家是否按月扣款、何时扣款、扣多少,取决于商家自己的订阅或授权设置。核对时,先看这笔付款的支付方式类型是否为 link,再看商家后台的订阅或授权记录是否独立存在。
机制:两条记录,各自负责不同的事
按 Stripe 文档对 Checkout 的描述,Checkout 是可嵌入网站或由 Stripe 托管的预构建支付表单。启用 Link 后,客户可以保存并复用其支付信息。对于已经登录 Link 的客户,无论其最初是否在另一家商户的结账页保存过信息,Checkout 都会自动填充这些信息。用 Link 完成支付时,该笔付款列出的支付方式类型为 link。
这里要区分两层:
第一层是 Link 账户中的支付信息。它由消费者在 Link 侧保存和复用,可跨商户结账页自动填充。文档明确说,已登录 Link 的客户在 Checkout 上会自动填充,不要求这些信息最初保存在当前商户。
第二层是 商家侧的账单设置。商家是否把某次结账设为订阅、是否保存支付方式供后续扣款、扣款周期和金额如何设定,属于商家在自身支付集成和账单配置中决定的内容。文档只说明 Link 可作为 Checkout 的支付方式类型,并提到若通过 Setup Intents 收集卡信息供未来使用,应手动列出支付方式而非使用动态支付方式。来源仅说明 Link 会自动填充支付信息,未说明其会创建或修改商家侧订阅或授权记录;核对时应以商家侧记录为准,不能因为结账页自动填了卡号,就推断商家已经建立了某种订阅关系。
案例:同一结账页上的两种情形
以下为明确假设的示例:假设消费者已在 Link 中保存一张卡并登录了 Link,且商家使用 Checkout 结账。
情形一:商家只做一次性收款。消费者在 Checkout 页看到 Link 自动填充的支付信息,完成付款,支付方式类型显示为 link。交易结束后,商家侧没有订阅记录,也没有后续扣款授权。此时 Link 中的支付信息仍然存在,但商家并没有因此获得持续扣款的账单设置。
情形二:商家配置了订阅或未来扣款安排。消费者同样使用 Link 自动填充完成首次付款,但商家侧另有订阅或授权记录,按商家设定的周期和金额发起后续扣款。此时两套记录同时存在:Link 负责消费者侧支付信息的保存与复用,商家侧负责账单安排。核对时应分别查看支付方式类型和商家侧的订阅/授权状态,不能把“Link 里有卡”等同于“商家已获授权扣款”。
可执行的核对动作
- 查支付记录:若该笔付款的支付方式类型为
link,可作为 Link 参与该次结账的线索。来源只说明使用 Link 支付时该字段为link,未说明其他情形下该字段必然非link。 - 查商家侧账单配置:独立查看是否存在订阅、授权或未来扣款安排,以及其周期、金额和状态。不要用 Link 是否自动填充来推断这些设置。
- 查支付方式收集方式:仅在为未来使用收集卡信息时,来源建议通过 Setup Intents 并手动列出支付方式,而非使用动态支付方式。核对集成配置时,应确认这一点是否与商家的实际账单需求匹配。
- 区分“自动填充”与“授权保存”:消费者在 Link 中保存信息、在结账页自动填充,属于消费者侧行为;商家保存支付方式用于后续扣款,属于商家侧配置。两者可以同时发生,但核对时要分开记录。
边界说明
以上区分依据 Stripe 对 Checkout 与 Link 的机制描述,不构成对任何具体商户账单行为的判断。文档说明 Checkout 支持 Link 且不额外收费、适用与其他卡支付相同的定价,但这不意味着商家侧的订阅设置会自动同步到 Link。来源未说明 Link 的默认启用范围,应以实际集成配置为准。实际核对时,应以支付记录中的支付方式类型和商家后台的订阅/授权记录为准,两者分别查看,避免混为一谈。