2016-01-14 28 views
0

在我的项目我使用的支付网关和Omnipay想知道,如果从“回到网站按钮”或通过点击它重定向取消按钮。如何从Request类的所有查询字符串laravel 5.0

其重定向到一个名为即使它重定向完整的页面。

我检查了代码,并在那里我看到:

$payerId = Request::query('PayerID'); 
$token = Request::query('token'); 

所以现在我想得到这样payerID等所有查询值。检查指示天气是否重定向或成功完成。

我知道如何通过这个网关,但任何以付款如何在这个项目中我收到了一些麻烦。

谢谢。

+0

当你认为你已经重定向回你可以看到这些值在URL中的查询字符串呢?PayerID的一部分,你的网站的网页上? –

回答

2

个人而言,我用这个:

public function foo(Request $request) 
    { 
     $all = $request->all(); // there you have an array with all input submitted 
     //do something with input 
     return redirect()->action('[email protected]'); 
    } 
0

我假设你从上下文中使用了其中的一个ipay paypal网关。有2个网站提供给这些网关。返回网址用于交易成功时取消网址。

此外,返回URL后,你需要调用completePurchase并从检查结果。此时交易可能会被拒绝。

有在网关文档块的例子。