Я использую интеллектуальные кнопки Paypal для получения денег для интеграции в мою цифровую платформу. Я не продаю физические товары, но являюсь Сервисом / Цифровым товаром.
Я ознакомился с руководством на веб-сайте Paypal и, просмотрев веб-документацию Paypal, создал этот заказ:
order = actions.order.create({
application_context: {
locale : "ITA",
shipping_preference:"NO_SHIPPING"
},
purchase_units: [{
description:"BLA BLA",
items:[
{
name: "BLA BLA",
category:"DIGITAL_GOODS",
quantity:"1",
unit_amount :{
currency_code:"EUR",
value : "5.00"
}
}
],
amount: {
currency_code: "EUR",
value: 5.00
}
}]
});
Когда я пытаюсь это сделать, я получаю эту ошибку (По Google Chrome Dev Tool Console)
POST https://www.sandbox.paypal.com/v2/checkout/orders 422 (Unprocessable Entity)
Я попытался удалить параметр item
, выполнив то, что у меня нет никаких проблема с оплатой, но я не уверен, что это правильно для моего случая, что я продаю Сервис / Цифровой товар.
Какой правильный способ сделать это?