Я пытаюсь отправить элементы в PayPal, как это с помощью PayPal Express, это то, что я делаю на стороне PHP
$json_array = [];
for ($i = 0; $i < count($name_); $i++){
$ToSend_Json["name"] = $name_[$i];
$ToSend_Json["description"] = $description_[$i];
$json_array[] = $ToSend_Json;
}
echo json_encode($json_array);
Out Out я получаю
[{
"name": "item1",
"description": "mydescript1"
},
{
"name": "item2",
"description": "mydescript2"
}]
и намой js, я делаю это
...
description: "Online Purchase",
invoice_number: "<?php echo $_SESSION['order_number']; ?>>",
item_list: {
items:
<?php echo json_encode($json_array) ; ?> //THIS PA
,
shipping_address: {
...
}
...
, тогда я получаю сообщение об ошибке:
"Uncaught ReferenceError: setUpPaypalButton не определено"
, но когдая жестко запрограммировал это так, это работает
description: "Online Purchase",
invoice_number: "<?php echo $_SESSION['order_number']; ?>>",
item_list: {
items: [ //THIS PART
{
"name": "item2",
"description": "mydescript2"
},{
"name": "item2",
"description": "mydescript2"
}],
shipping_address: {
...
}
...