为opencart设置自定义支付模块

时间:2013-10-13 19:54:34

标签: php module opencart payment

我正在尝试连接opencart的自定义付款模块。现在我有一个表单,将从用户收集的所有信息发送到类似......的URL

<form action="https://www.mywebsite.com/paymentProcessor.php" type="post">

<input type="text" name="userName">
<input type="password" name="pass">
<input type="text" name="Amount">

<input type="submit" name="submit" value="Confirm">

</form>

现在paymentProcessor.php检查提供的所有信息并返回&#34; YES&#34;或&#34;否&#34;如果事务成功与否,则它将该信息发送回opencart中的回调函数。现在问题是,paymentProcessor.php如何将信息发送给回调函数?我需要在paymentProcessor.php上包含哪些代码来设置变量以及回调函数如何接收变量。 json或其他任何解决方案都将受到高度赞赏。 THX

1 个答案:

答案 0 :(得分:0)

通常会有paymentProcessor发送回所有已发送信息的正常请求(对于您检查它们是否未被编辑 - 如果是,付款无效)+有关的信息付款本身......

此请求可以使用cURLfile_get_contentsfsock_open或其他流式传输完成。 file_get_contents是最简单的方法,而cURL可让您充分控制请求。通常整个请求(两种方式)都使用密钥进行编码,因此无法读取/修改...

我建议使用cURL来更好地控制请求,尽管使用file_get_contents您可以使用stream headersPHP doc + example)执行几乎相同的操作......