【问题标题】:how to send the additional parameters in worldpay form?如何以 worldpay 形式发送附加参数?
【发布时间】:2017-09-19 23:16:58
【问题描述】:

我收到了响应,但我没有收到我在表单中添加的其他参数我已经添加了 startDate 和 expiryDate 但我没有得到这些键作为响应。 Plaese 帮助我如何做到这一点,我正在使用 laravel 5.2 框架 这是我的代码:-

<form action="https://secure-test.worldpay.com/wcc/purchase" method="POST" name="worldpayForm" id="worldpayForm">

<input type="hidden" name="testMode" value="100">
<input type="hidden" name="instId" value="myinstid">
<input type="hidden" name="cartId" value="1">
<input type="hidden" name="amount" value="1000">
<input type="hidden" name="currency" value="GBP">
//theses are below  my additional parameters
<input type="hidden" name="startDate" value="2017-04-23">
<input type="hidden" name="expiryDate" value="2017-07-23">

<input type=submit value=" Buy This ">
</form>

这是我获得响应的 laravel 功能:

public function thanks(){
    $data = $_REQUEST;
    echo '<pre>'; print_r($_REQUEST); die;
}

提前致谢:)

【问题讨论】:

  • 我不知道 lavarel 但是,如果你这样做会得到什么: public function Thanks(){ echo '
    ';回声 $_POST['startDate'];死; }
  • 未定义索引 startDate :(
  • 对不起,我不小心评论了,然后不得不删除。现在我觉得有义务回复。试试这个.. function Thanks(){ foreach ($_POST as $key => $value){ echo $key.'是'.$value; }
  • 嗯,你用火狐吗?如果是,请下载 tamperdata 插件并在单击提交时查看这些字段是否正确发送
  • 我正在使用谷歌浏览器

标签: php laravel-5.2 worldpay


【解决方案1】:

搜索后终于找到自己的解决方案 在这里我只需要这样做:-

<input type="hidden" name="M_startDate" value="2017-04-23">
the additional parameter name should be like this 

希望它对未来的其他人有所帮助。

【讨论】:

  • 是的@Vbudo 现在我收到了 M_startDate 的回复
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-17
  • 1970-01-01
  • 2021-11-20
  • 2016-10-21
  • 1970-01-01
  • 2015-10-05
相关资源
最近更新 更多