Я использую умные кнопки Paypal и хочу, чтобы язык всегда становился английским, страна всегда была Израилем и всегда открывалась во всплывающем окне. Тем не менее, все упомянутые настройки не работают большую часть времени. Я проверяю случай с кредитной картой.
При настройке возникли следующие проблемы:
- страна: я продолжаю получать произвольные страны, не зная причину. В то время как я получил Израиль на нескольких тестах, я также получил США, Соломоновы Острова, Великобританию и Боснию. Я понимаю, что по умолчанию используется США, но не знаю, как Paypal решил выбрать другие.
- Язык: в большинстве случаев он переключается обратно на иврит, когда я выбираю Израиль, но у меня установлен языковой стандарт в соответствии с английскимкод предоставляется. Он работал пару раз, но через некоторое время останавливался, хотя код не был изменен.
- Всплывающее окно: В соответствии с приведенным ниже кодом я отключил опцию «Стандартные поля карты». Это однако произвольные работы. Кроме того, в нескольких средах (Интернет на Android, Safari на iOS) он никогда не работает.
Я извлек свой код и предоставил его ниже.
Шаги:
- Нажмите на Visa => Наблюдать за страной
- Выбрать Израиль => Наблюдать за языком
paypal.Buttons({
enableStandardCardFields: false,
createOrder: function(data, actions) {
// Set up the transaction
return actions.order.create({
"application_context":{
"locale":"en-US"
},
payer: {
name: {
given_name: 'firstName',
surname: 'lastName'
},
address: {
address_line_1: '123 Fake Street',
address_line_2: 'Apt 2',
admin_area_2: 'Jerusalem',
admin_area_1: 'IL',
postal_code: '97300',
country_code: 'IL'
}
},
purchase_units: [{
amount: {
value: 10
},
shipping: {
address: {
address_line_1: '2211 N First Street',
address_line_2: 'Building 17',
admin_area_2: 'Jerusalem',
admin_area_1: 'IL',
postal_code: '97300',
country_code: 'IL'
}
}
}]
});
},
onApprove: function(data, actions) {
return actions.order.capture().then(function(details) {
});
}
}).render('#paypal-button');</p>
<p>
https://jsfiddle.net/vhfbwk3u/1/
Извините, что одновременно показаны 3 проблемы, но они могут быть связаны и, следовательно, добавить их в один и тот же вопрос. Я не уверен, что я делаю здесь неправильно или есть проблемы в конце Paypal, поэтому любая помощь приветствуется, чтобы решить ее, так как я работаю над проектом, чувствительным ко времени.