请教:Stripe Checkout 微信支付如何避免额外输入姓名?
Author: mac20777Created May 15, 2026Updated Aug 13, 2026
您好,冒昧打扰,想请教一个 Stripe Checkout + 微信支付的问题。
我在测试 Stripe Hosted Checkout Page 的微信支付时,选择微信支付后页面会额外要求用户填写“姓名”(看起来像 billing name),然后才显示“您将看到一个二维码,请使用微信支付扫描。”这一步对支付转化有一点阻碍。
我注意到 enjoy 相关页面似乎也是使用 Stripe Checkout Page / Hosted Checkout,并且微信支付流程里好像没有这个额外的姓名输入步骤,所以想请教一下是否有推荐的配置方式可以避免这个字段。
我们目前尝试过这些方向:
- 只传
customer_email - 创建并绑定
customer,提前设置customer.name/individual_name billing_address_collection: 'auto'customer_update.name = 'never'payment_method_types: ['wechat_pay']+payment_method_options.wechat_pay.client = 'web'name_collection- 改成
mode: 'subscription',但订阅模式下微信支付/支付宝不再显示
另外我们也确认过,Hosted Checkout Session create API 似乎没有开放 billing_details.name 的预填入口;Payment Element 可以在确认支付时传 payment_method_data.billing_details.name,但我们现阶段更希望优先保留 Hosted Checkout Page。
想请教一下:你们是通过 Stripe Dashboard 的某个配置、账号地区/业务主体、Link/customer 资料、Payment Link 配置,还是其它方式避免微信支付里的姓名输入框的?如果涉及不方便公开的商户配置,也完全理解,能提示一个大致排查方向就非常感谢。
截图示意:
截图说明:微信支付选项下会出现“姓名”输入框,下面是二维码扫描提示。
Source: ZuodaoTech/everyone-can-use-english