[英]Setting up a custom payment module for opencart
我正在嘗試為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檢查所有提供的信息,如果交易成功與否,則分別返回“是”或“否”,然后將該信息發送回opencart中的回調函數。 現在是問題所在,paymentProcessor.php如何將信息發送到回調函數? 我需要在PaymentProcessor.php上包括哪些代碼來設置變量,以及回調函數如何接收變量。 json中的任何解決方案或其他任何方法都將受到高度贊賞。 謝謝
通常,通過回送所有已發送的信息(供您檢查它們是否未編輯-如果是,則說明付款無效)+有關付款本身的信息,通常是來自paymentProcessor
正常請求返回您的回調。
可以使用cURL
, file_get_contents
, fsock_open
或其他流媒體來完成此請求。 file_get_contents
是最簡單的方法,而cURL
為您提供了對請求的大量控制。 通常,整個請求(兩種方式)都是使用秘密密鑰編碼的,因此無法讀取/修改它們。
我建議使用cURL
來更好地控制請求,盡管使用file_get_contents
也可以使用流頭 ( PHP doc + example )執行幾乎相同的操作...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.