回调URL的问题

时间:2018-09-14 04:38:12

标签: php laravel

我正在使用php 7.2和laravel,但回调网址却有问题

这是回调网址

 $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 :(得分:0)

API尝试将数据发布到IPN回调URL上,并且可能存在CSRF令牌错误的问题。因此,请检查日志文件,并确保您已从CSRF verification中排除了回调URL。

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
    ];
}