2017-01-09 24 views
0

我試圖實現支付到Laravel 5.3應用程序,但我不能這樣做安全。我不想與瑞士電子支付公司Datatrans合作。 進行付款的代碼如下所示:安全支付使用的href

<html> 
 
<head> 
 
<title>Test redirect</title> 
 
</head> 
 
<body> 
 

 
<h1>Test redirect</h1> 
 

 
<a href="https://pilot.datatrans.biz/upp/jsp/upStart.jsp?merchantId=1100004624&refno=1337&amount=1000&currency=CHF&paymentmethod=ECA&paymentmethod=VIS&paymentmethod=AMX&paymentmethod=DIN&paymentmethod=DIS&paymentmethod=PAP&theme=DT2015">Pay</a> 
 
</body> 
 
</html>

如何確保用戶無法更改URL和量參數更改爲1 CHF? 或者可不知何故,我將用戶重定向到從控制器這個網址?

我在此刻完全糊塗了。也許它比我想象的方式更容易...

+0

我投票關閉這個問題控制器作爲題外話,因爲一個好的答案將需要一個教程,而不是一個答案 – RiggsFolly

回答

0

你應該重定向形成像這樣

return Redirect::to($url);