我正试图在Laravel5.3应用程序中实现付款,但我无法安全地做到这一点。我不想用瑞士电子支付公司数据轮来做这件事。执行付款的代码如下所示:
<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¤cy=CHF&paymentmethod=ECA&paymentmethod=VIS&paymentmethod=AMX&paymentmethod=DIN&paymentmethod=DIS&paymentmethod=PAP&theme=DT2015">Pay</a>
</body>
</html>
如何确保用户不能更改URL并将amount参数更改为1 CHF?或者我可以将用户从控制器重定向到这个URL吗?
我现在完全糊涂了。可能比我想的要容易得多..。
发布于 2017-01-09 15:41:39
您应该像这样从控制器重定向。
return Redirect::to($url);发布于 2017-01-09 13:19:33
您可能想看看cURL。这里有一个链接来了解更多关于它的信息。http://codular.com/curl-with-php
使用$_SESSION将变量(价格)从一个页面传递到另一个页面
祝好运
https://stackoverflow.com/questions/41548875
复制相似问题