Paytm pg错误代码419(页面已过期),即使表单数据在事务处理中获得成功

时间:2019-10-23 13:37:08

标签: laravel paytm

我遵循链接https://github.com/anandsiddharth/laravel-paytm-wallet/tree/master/src的所有内容,即使从paytm成功进行交易后,我也收到419-页面过期错误。

我可以在googlechrome开发人员工具中查看数据。这是paytm返回的我的表单数据

ORDERID:12345441,

MID:xxxxxxxxxxxx

TXNID:20191023111212800110168581100938903

TXNAMOUNT:2000.00

付款方式:抄送

货币:INR

TXNDATE:2019-10-23 18:50:56.0

状态:TXN_SUCCESS

RESPCODE:01

RESPMSG:Txn成功

网关名称:HDFC

BANKTXNID:777001902280045

银行名称:AIB银行

CHECKSUMHASH:gGZsxY8Pc44MSfXZnU9VxwZ1SgR3Wyfij2AmmQ36L / Lxbag2hhwuYqrt5UP31DeO2Kr7ezICjhohKhoNRjM9xjnex7l6rdJnTLzWWUxkR2s =

2 个答案:

答案 0 :(得分:0)

查看您的VerifyCsrfToken中间件

添加此

protected $except = [
      'paytm/*' //according to your route
];

阅读Csrf excluding uris

答案 1 :(得分:0)

为您的请求添加CSRF保护。在您的视图上,插入刀片指令@csrf,就像在official documentation上看到的那样。

或者,如果需要,您可以从CSRF保护中排除特定的URI,将其添加到$except中间件的VerifyCsrfToken属性中,也可以在上面链接中的官方文档中看到。