Кто уже делал интеграцию, подскажите, что не так? Создал форму для оплаты на сайте с помощью виджета из 'Готовых решений', и подписался в ЛК на HTTP-уведомление
payment.succeeded, чтобы на сервер приходили сообщения об успешной оплате.
Как я понял, они приходят в
JSON формате, вот я вроде на сервере пытаюсь парсить сообщение, записываю его в пустой обьект и достать уже из него нужную мне строку, свидетельствующую о том, что оплата прошла, для дальнейших действий.
app.post('/server', (req, res) => {
let pay = {};
req.on('data', chunk => {
pay = JSON.parse(chunk);
});
req.on('end', () => {
res.setHeader("Access-Control-Allow-Origin", "*")
res.writeHead(200, {'Content-Type': 'application/json; charset=utf-8'})
res.end('OK');
if(pay.object.status.value === 'succeeded') {
//....
}
});
});