Как отправить список товаров на сервер paypal с помощью функции createorder() и fetch()
Я пытаюсь отправить список товаров с помощью кнопки paypal версии 2. Я пытаюсь отправить статический список, прежде чем пытаться отправить динамический список. Насколько я понимаю, мои товары должны быть размещены в моем сценарии IPN. Я создал сценарий IPN, и ничего не было опубликовано в этом сценарии. Я проверил данные, которые были отправлены на мой компьютер. GetOrder.php сценарий, и я тоже не вижу там списка элементов. Все, что я вижу, - это сумма покупки в долларах и номер заказа. Пожалуйста, помогите мне отправить этот элемент в мой IPN-скрипт, чтобы я мог обрабатывать данные с помощью своей базы данных и запускать на ней сценарии безопасности. Мой код находится ниже:
var notifyUrl = "BurgerJointIPN.php"; paypal.Buttons({ createOrder: function(data, actions) { return actions.order.create({ "purchase_units": [{ "amount":{ "value":"22.00" }, "item_list": { "items": [{ "name": 'hat', "quantity":'5', "price":'2.00' },{ "name": 'bat', "quantity":'2', "price":'20.00' }] }, "NOTIFYURL": "@notifyUrl" }] }); }, onError: function (err) { // Show an error page here, when an error occurs alert(err); }, onApprove: function(data, actions){ return actions.order.capture().then(function(details) { alert('Transaction completed by ' + details.payer.name.given_name); // Call your server to save the transaction return fetch('/PPTest/BurgerJoint/GetOrder.php', { method: 'post', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ orderID: data.orderID }) }); }); } }).render('#paypal-button-container');
Что я уже пробовал:
Я попытался найти документацию на веб-сайте paypal deveopment, но не смог найти никакого решения.