簡體   English   中英

為opencart設置自定義付款模塊

[英]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正常請求返回您的回調。

可以使用cURLfile_get_contentsfsock_open或其他流媒體來完成此請求。 file_get_contents是最簡單的方法,而cURL為您提供了對請求的大量控制。 通常,整個請求(兩種方式)都是使用秘密密鑰編碼的,因此無法讀取/修改它們。

我建議使用cURL來更好地控制請求,盡管使用file_get_contents也可以使用流頭PHP doc + example )執行幾乎相同的操作...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM