我将使用第三方付款解决方案。提交付款信息后,该URL将包含成功代码等消息。
如何检索这些参数?
我需要将它们传递回控制器,以便我可以使用它们查询其他信息或更新数据库(例如,如果url代码返回值valid
,则更新000
列)
来自付款服务的回复将如下所示:
https://example.com/return.html?order_id=6&code=000&msg=Success&error=&mPAN=XXXXXXXXXXXX3801&name= Salvatore%20F%20Iozzia&type=Visa&exp=1012&ApprovalCode=012345&TxnGUID=1234567890&PrcTxnID=ABCDEFG&osCsid=ddc2e76644e8dde7308d42606f7f7e74
答案 0 :(得分:0)
您应该使用请求
示例强>:
$theorder_id = $request->input('order_id');
或者你可以把它们放在一起
$payment = $request->all();
然后您可以访问$ payment变量中的所有内容。
修改强>:
不要忘记将Request
添加到您的方法和控制器顶部:
use Illuminate\Http\Request; // at the top
public function paymentexemple(Request $request) {
$theorder_id = $request->input('order_id');
$themsg = $request->input('msg');
//do stuff
}