Stripe 收集客户账单地址并动态计算税费

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

到目前为止,我设法创建了收集客户信用卡信息的表单,但是,我正在尝试添加还收集客户地址以进行验证和税务计算的表单,到目前为止,我还不知道如何添加地址和邮政编码如下图所示: enter image description here

这个表单是 Stripe 内置的还是地址表单与 Stripe API 是分开的?

到目前为止,我已经检查了这些链接,但没有成功:

  1. https://stripe.com/docs/api/cards/object#card_object-address_line1
  2. https://stripe.com/docs/ payments/accept-a- payment#web
  3. https://checkout.stripe.dev/preview
  4. https://stripe.com/docs/ payments/checkout/taxes
javascript reactjs stripe-payments stripe-tax
1个回答
2
投票

Stripe 不提供地址或邮政编码字段。 相反,您可以在页面上添加普通的 HTML 表单字段,并在调用 Stripe.js 方法(如

stripe.confirmCardPayment
.

)时传入值。

例如,您可以像这样传入姓名、电子邮件、国家/地区和邮政编码:

stripe.confirmCardPayment(clientSecret, {
    payment_method: {
        type: 'card',
        card: cardElement,
        billing_details: {
            name: 'Jane Doe',
            email: '[email protected]',
            address: {
                country: 'US',
                postal_code: '98765',
            },
        },
    },
});

您可以从页面上的各个

<input>
元素中提取信息,而不是那些硬编码值。

请参阅 Stripe 的文档

stripe.confirmCardPayment
了解更多详细信息,并参阅 Stripe 的付款方式文档
billing_details
了解您可以在此处定义的所有属性。

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