проблема с URL обратного вызова - PullRequest
0 голосов
/ 14 сентября 2018

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

Это 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-адрес обратного вызова записывал этот файл, даже если результат верный или неправильный

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

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

1 Ответ

0 голосов
/ 14 сентября 2018

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
    ];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...