2017-02-20 58 views
0

我试图找出你怎么能沿着帐单/送货地址预先定义的国家传递条纹JShttps://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" 

...这将迫使它保持在航运/帐单地址值。

回答

1

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

您需要单独收集地址(在结帐外),或者使用Elements代替完全使用自定义表单替换结帐。

+0

OK啊 - 我有可能是这样的感觉。在这种情况下,看到我们是那些将完成订单的人,我只是想让它由客户设定。我们会在发送前检查订单,所以任何“骗子”都会被发现:) –

相关问题