我正在尝试连接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
答案 0 :(得分:0)
通常会有paymentProcessor
发送回所有已发送信息的正常请求(对于您检查它们是否未被编辑 - 如果是,付款无效)+有关的信息付款本身......
此请求可以使用cURL
,file_get_contents
,fsock_open
或其他流式传输完成。 file_get_contents
是最简单的方法,而cURL
可让您充分控制请求。通常整个请求(两种方式)都使用密钥进行编码,因此无法读取/修改...
我建议使用cURL
来更好地控制请求,尽管使用file_get_contents
您可以使用stream headers(PHP doc + example)执行几乎相同的操作......