2017-02-20 29 views
0

Я пытаюсь работать, как вы можете пройти по заранее определенной стране для адреса выставления счетов/отгрузок на полоску 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" 

... и что бы заставить его сохранить это значение в адресе доставки/биллинг.

ответ

1

Это не возможно предварительно заполнить любой из других, чем адрес электронной почты (через data-email/emailconfiguration option) полей Checkout «s.

Вам нужно будет либо получить адрес отдельно (вне Checkout), либо заменить Checkout полностью своей собственной формой, используя вместо этого Elements.

+0

Ah ok - У меня было ощущение, что это может быть так. В этом случае, видя, что мы являемся теми, кто будет выполнять заказы, я просто собираюсь оставить его для установки клиентом. Мы будем проверять заказы перед отправкой, поэтому любые «читеры» будут обнаружены :) –

 Смежные вопросы

  • Нет связанных вопросов^_^