我正在尝试弄清楚如何通过 Stripe js js (https://Stripe)沿着预定的国家/地区传递帐单/运输地址.com/docs/stripe.js)
这是我拥有的,它有效:
handler.open({
name: 'My Company',
description: "Your Order",
currency: window.my_config.currency,
amount: amount * 100,
email: $('#Email').val(),
billingAddress: true,
shippingAddress: true
});
但是,它使他们可以更改自己的国家代码(不是我想要的,因为这意味着他们将把自己的国家设置为便宜的水平运输区,然后在实际付款中更改它)。
这甚至可能吗?还是我必须自己收集并创建运输地址,才能到达?我希望您可以通过以下方式传递:
countryCode: "US"
或
country: "US"
...这将迫使它在运输/计费地址中保持价值。
除了电子邮件地址以外的其他任何字段都无法预先填写任何其他字段(通过data-email
/email
配置选项)。
您要么需要分别收集地址(在结帐之外),要么使用元素完全用自己的自定义表单替换。