Добрый день, друзья!
Помогите плиз, с такой проблемой. Требуется принять данные Чеки v2 с эватор, которые отправляются методом $_POST и у них есть документация:
https://api.evotor.ru/docs/#tag/Vebhuki-uvedomleni...
Пытался сначала сделать это, без указания токена и авторизации, через массивы #_POST и
file_get_contents('php://input');
Потом пытался получить эти данные через CURL. Игрался с добавлением токена. Чтобы я не делал, данные не приходят. Помогите, если кто знает, потому что я уже *устался* с этим.
Выглядит это сейчас вот таким вот образом:
$url = 'https://partner.ru/api/v2/receipts';
$ch = curl_init($url);
$headers = array();
$headers[] = "Accept: application/vnd.evotor.v2+json";
$headers[] = "Content-Type: application/vnd.evotor.v2+json";
$headers[] = "Authorization: Bearer ТУТ_ТОКЕН";
$headers[] = "Accept-Language: en";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
$curldata = json_decode($data, true);
if(!$curldata){
$curldata = "no curlData";
}
curl_close($ch);
file_put_contents('logs.txt', "DB: ". date("H:m:s d.m.Y") . "\r\n" . $data . "\r\n---------------------------\r\n", FILE_APPEND);