Доброго дня.
На данный момент, дефолтный модуль оплаты генерит запрос на создание платежа с указанием массива items, выходит нечто такое.
{
"amount": {
"value": "4000.00",
"currency": "RUB"
},
"confirmation": {
"type": "redirect",
"return_url": "https://site/order/success/?invoice_id=17014"
},
"capture": true,
"description": "Оплата заказа 30462",
"metadata": {
"invoice_id": "11111",
"signature": "74792c111ab1a7b1911cb1ed00174bb4b33cb9b2a"
},
"receipt": {
"tax_system_code": 1,
"customer": {
"full_name": "***",
"email": "mail@yandex.ru",
"phone": "***"
},
"items": [
{
"description": "Товар 1 ",
"quantity": "1.000",
"amount": {
"value": "4000.00",
"currency": "RUB"
},
"vat_code": "2",
"payment_subject": "full_prepayment",
"payment_mode": "advance"
}
]
}
}
Суть того, что по задаче нужна печать авансового чека, т.е. параметр payment_mode должен быть advance, а признак предмета расчета должен быть "платеж", не "товар", т.к. мы будем отчитываться не за товары, а за заказ целиком.
Не понимаю, каким образом тогда построить запрос.