到目前为止,我设法创建了收集客户信用卡信息的表单,但是,我正在尝试添加还收集客户地址以进行验证和税务计算的表单,到目前为止,我还不知道如何添加地址和邮政编码如下图所示:
这个表单是 Stripe 内置的还是地址表单与 Stripe API 是分开的?
到目前为止,我已经检查了这些链接,但没有成功:
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
了解您可以在此处定义的所有属性。