从laravel的第三方网站重定向回我的网站

时间:2018-03-17 08:10:51

标签: php laravel

我需要帮助。 我试图在我的应用中集成支付网关(VoguePay)。现在沙盒测试在付款方面测试得很好,但问题在于获得成功" success_url"上班。我该怎么做呢!

<form method="POST" action="https://voguepay.com/pay/">
<input type="hidden" name="v_merchant_id" value="demo"/>
<input type='hidden' name='notify_url' value="{{url('notification')}}" />
<input type='hidden' name='success_url' value="{{url('transaction/successful')}}" />
<input type='hidden' name='fail_url' value="{{url('transaction/fail')}}" />
<input type='submit'  value='Buy now' />
</form>

当Voguepay正在接受成功时,这就是laravel所说的成功&#39; success_url&#39;  &#34; Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException 没有消息&#34;

提前谢谢

被修改

web.php

路线::交(&#39;通知&#39;,&#39; VoguepayController @通知&#39;) - &GT;名称(&#39;通知&#39);     路线::得到(&#39;成交/成功&#39;&#39; VoguepayController @成功&#39;) - &GT;名(&#39;成功&#39;);     Route :: get(&#39; transaction / fail&#39;,&#39; VoguepayController @ fail&#39;) - &gt; name(&#39; fail&#39;);

1 个答案:

答案 0 :(得分:0)

使用表格laravel时,您必须添加csrf protection

您可以阅读文档laravel或者您可以阅读laravel 5.1 https://laravel.com/docs/5.1/routing#csrf-protection

中的示例