我正在使用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写入此文件
现在为什么不使文件生成文件是什么原因
我尝试更改文件权限,但没有运气
答案 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
];
}