如何在Stripe Session Checkout API中禁用美元支付的地址收集环节
解决方法
在创建Stripe Checkout Session的参数中新增billing_address_collection字段,赋值为'never'即可完全禁用账单地址收集步骤,修改后的代码如下:
line_items=[ { "price_data": { "currency": "usd", "product_data": { "name": "order - 1234", }, "unit_amount_decimal": 100, }, "quantity": 1, }, ], customer_email="john@doe.com", mode="payment", # 新增该行禁用账单地址收集 billing_address_collection="never", success_url="succes_url", cancel_url="cancel_url", )
补充说明:
- 如果你原有代码中配置了
shipping_address_collection参数(用于收集配送地址),直接删除该配置项即可关闭配送地址填写要求 - 部分特殊支付方式本身强制要求地址信息,这种场景下地址填写步骤无法跳过,常规信用卡支付场景设置上述参数即可生效
内容的提问来源于stack exchange,提问作者Intellial solutions
相关产品推荐
相关产品推荐

