如何通过特定国家/地区进行结算/运输?

时间:2017-02-20 08:28:06

标签: stripe-payments

我试图弄清楚如何在条纹JS https://stripe.com/docs/stripe.js)上传递预定义国家/地区的结算/送货地址

这就是我所拥有的,并且有效:

export( list of object to be exported )

然而,它允许他们更改他们的国家代码(不是我想要的东西,因为这意味着他们会将他们的国家设置为廉价的运输区域,然后在实际支付中更改它。)

这甚至可能吗?或者我是否必须自己收集并创建送货地址,以便能够到处走走?我希望你可以传递类似的内容:

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"

...这会强制它将该值保留在送货/开票地址中。

1 个答案:

答案 0 :(得分:2)

无法预先填写电子邮件地址以外的任何Checkout字段(通过data-email / email configuration option)。

您需要单独收集地址(在Checkout之外),或使用Elements替换完全使用您自己的自定义表单替换Checkout。