请教:Stripe Checkout 微信支付如何避免额外输入姓名?

作者: mac20777创建于 2026年5月15日更新于 2026年8月13日

Hello, I'm sorry to bother you, I'd like to ask a question about Stripe Checkout + WeChat Payment. When I was testing WeChat Payment on Stripe Hosted Checkout Page, after selecting WeChat Payment, the page would additionally require users to fill in the "name" (which looks like the billing name), and then display "You will see a QR code, please scan it with WeChat Payment." This step has a little obstacle to payment conversion. I noticed that the `enjoy` related page seems to use Stripe Checkout Page / Hosted Checkout, and there doesn't seem to be this extra name input step in the WeChat Payment process, so I'd like to ask if there is a recommended configuration that can avoid this field. We have tried the following directions: - only pass `customer_email` - create and bind `customer`, pre-set `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` - change to `mode: 'subscription'` but WeChat Payment / Alipay are no longer displayed in the subscription mode. We have also confirmed that the Hosted Checkout Session create API does not seem to have a pre-filled input for `billing_details.name`; the Payment Element can pass `payment_method_data.billing_details.name` when confirming the payment, but we prefer to keep the Hosted Checkout Page for now. I'd like to ask: how do you avoid the name input field in WeChat Payment through a configuration in Stripe Dashboard, the account region/business entity, Link/customer information, or other methods? If it involves merchant configurations that are not convenient to disclose, I fully understand, and any suggestions for a general troubleshooting direction would be greatly appreciated. Here is a screenshot to illustrate:

内容来源: ZuodaoTech/everyone-can-use-english