• Как принять данные post с эватора на php?

    @k2lhu
    Непонятно зачем вы вообще используете тут curl, в документации четко написано -
    После оплаты отправляет чек в сторонний сервис. Тело запроса содержит один или несколько чеков.
    Ожидает от стороннего сервиса ответа 200 ОК. Если ответ не приходит в течение 10 секунд, Облако отправляет уведомление повторно.

    А веб адрес для принятия запроса должен быть таким
    https://partner.ru/api/v2/receipts

    Где вместо partner.ru необходимо подставить свой домен, который ведет на ваше приложение, где реализован указанный метод.
    Это вы сделали?
    Ответ написан
  • Как принять данные post с эватора на php?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    1) Вы же понимаете, что декодите json строку в php массив, а потом пытаетесь его записать?
    $curldata = json_decode($data, true);
    Записывать данные курла через
    file_put_contents('logs.txt', "CR: " . date("H:m:s d.m.Y") . "\r\n" . $data. "\r\n\r\n", FILE_APPEND);


    2) Судя по всему, вы делаете GET запрос, при том что в доке описан POST. Добавить
    curl_setopt($ch, CURLOPT_POST, true);
    3) Это еще тут зачем??
    $str= serialize($_POST);

    И вообще, не понятно что делает этот код. Он принимает данные? Он их отправляет курлом? Что он отправляет курлом? Что он принимает? Конкретизируйте.
    В документации описано то что вы должны делать post запрос на их сервер , передавая данные в json. Как это делать тут https://stackoverflow.com/questions/6213509/send-j...
    Ответ написан
    3 комментария