我正在使用贝宝(Paypal)智能按钮,并希望将语言强制为始终变为英语,该国家/地区始终为以色列,并始终在弹出窗口中打开。但是,所有提到的自定义功能在大多数情况下都不起作用。我正在测试信用卡套。
自定义时出现以下问题:
我提取了我的代码,并在下面提供了它。
步骤:
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');
https://jsfiddle.net/vhfbwk3u/1/
打扰了,我同时显示3个问题,但它们可能是相关的,因此将它们添加到同一问题中。我不确定自己在这里做错了什么,还是不确定Paypal的工作是否有问题,因此感谢大家的帮助,因为我从事的是时间敏感的项目。