Задать вопрос
  • Почему перестала работать ЮКасса?

    @Solation Автор вопроса
    SunTechnik, сделал вот так:
    $logFile = $_SERVER['DOCUMENT_ROOT'] . '/callback.log';
    file_put_contents($logFile, "=== " . date('Y-m-d H:i:s') . " ===\n$input\n\n", FILE_APPEND);

    Файл даже не создался после реальной оплаты на ЮКассе.
    Когда перешел в ручную, через эмулирование запроса - файл создался и имеет содержимое:
    === 2025-10-19 11:31:09 ===
    {
    "event": "payment.succeeded",
    "object": {
    "id": "2e4f82c2-000f-5000-9000-19fca14da001",
    "status": "succeeded",
    "paid": true,
    "amount": {
    "value": "39.00",
    "currency": "RUB"
    },
    "metadata": {
    "nickname": "legolas"
    },
    "description": "Test payment"
    }
    }


    ЮКасса утверждает, что у них ответ от обработчика 200 и всё корректно. Но файл не создается (не вносятся изменения в файл и данные о платеже при реальной оплате). А если эмулировать и переходить в ручную на файл эмуляцию - всё отрабатывает корректно.
    Написано
  • Как генерируется secret у приложения Vue?

    @Solation Автор вопроса
    Спасибо большое за помощь. Правильно ли я понимаю, что средствами PHP (cURL или другими) я не получу финальный apiSecret, который получается извлечь при команде document.getElementById('app').__vue__.apiSecret браузера ?