Я сохранил имя и фамилию из предыдущих форм на моем сайте.
Когда я открываю всплывающую форму API PAYPAL, первое имя заполняется правильно, а второе - нет.
это мой код:
payment: function(данные, действия) {
var retrievePersonalInfo = localStorage.getItem('personalInfoData');
var data = JSON.parse(retrievePersonalInfo);
var first_name = data[0];
var last_name = data[1];
return actions.payment.create({
payment: {
transactions: [{
amount: {
total: '0.01',
currency: 'EUR'
},
item_list: {
shipping_address:
{
recipient_name: first_name,
last_name: last_name,
line1: "line1",
line2: "line2",
city: "PT",
country_code: "PT",
postal_code: "shipToZip",
phone: "011862212345678",
state: "shipToState",
}
}
}]
},
/*experience: {
input_fields: {
no_shipping: 1,
address_override: 1
}
}*/
});
},
результатом является полная страница ошибки в консоли, потому что она не принимает мое "last_name";
- Когда я стираю last_name, код работаетотлично, но результат таков:
var fullname = data [0];var l_fullname = data 1 ;
return actions.payment.create({
payment: {
transactions: [{
amount: {
total: '0.01',
currency: 'EUR'
},
item_list: {
shipping_address:
{
recipient_name: fullname + l_fullname,
line1: "line1",
line2: "line2",
city: "PT",
country_code: "PT",
postal_code: "shipToZip",
phone: "011862212345678",
state: "shipToState",
}
}
}]
},