如何默认设置国家或从 Stipe Checkout 表单中删除国家或地区字段?

问题描述 投票:0回答:1

设置:

  • PHP 8
  • 交响乐6

我的项目仅在法国可用。我已经收集了与购买(地址)相关的日期,因此我不想询问也不允许用户选择法国以外的其他国家/地区。因此,我需要在 Stipe Checkout 表单中将国家/地区默认设置为法国,或者删除国家或地区字段。我检查过类似问题的文档,但没有找到任何解决方案。

我愿意接受建议。 预先感谢。

我尝试默认设置一个国家/地区,以便用户不能切换国家/地区,但这不起作用。

stripe-payments
1个回答
0
投票

此代码对我有用。

而不是仅仅使用:

PaymentSheet.Configuration 配置 = new PaymentSheet.Configuration(MerchantName);

您需要使用:

PaymentSheet.Address 地址 = new PaymentSheet.Address.Builder() .country("FR") .build(); PaymentSheet.BillingDetails billingDetails = new PaymentSheet.BillingDetails.Builder().address(address).build(); PaymentSheet.Configuration配置= new PaymentSheet.Configuration.Builder(MerchantName).defaultBillingDetails(billingDetails).build();

© www.soinside.com 2019 - 2024. All rights reserved.