проблема с URL обратного вызова

0

Я использую php 7.2 и laravel У меня проблема с обратным адресом

это URL-адрес обратного вызова

 $callbackUrl = route('ipn.coinPay');

и это файл ipn.coinPay

        $track = $request->custom;
    $status = $request->status;
    $amount1 = floatval($request->amount1);
    $currency1 = $request->currency1;




        if ($status>=-1 || $status==0)
        {
 $hnd = fopen("./live_test.txt", "a");

       fwrite($hnd, $track . ': test:' . $status . '| btc: ' . $amount1 .'| btc: ' . "\n");
            fclose($hnd);
        }

Я хочу, чтобы URL-адрес обратного вызова записывал этот файл, даже если результат верен или ошибочен

теперь почему это не делает файл, в чем причина

я пытаюсь изменить подачу файла, но не повезло

  • 0
    условие if() немного глупо :)
Теги:

1 ответ

0

API пытается отправить данные на ваш URL-адрес обратного вызова IPN, и может возникнуть проблема с токеновой ошибкой CSRF. Поэтому проверьте файл журнала и убедитесь, что вы исключили URL-адрес обратного вызова из проверки CSRF.

class VerifyCsrfToken extends Middleware
{
    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        'stripe/*',
        'http://example.com/foo/bar',
        'http://example.com/foo/*', //Add your callback URL on this array
    ];
}
  • 0
    Можете ли вы дать мне свой адрес электронной почты или Facebook, чтобы связаться с вами, я не понимаю,
  • 0
    Проверьте мой обновленный ответ. Для получения подробной информации посетите ссылку на документ laravel, размещенную в ответе.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню