2011-09-27 89 views
0

我需要在我們的網站上集成Sage Pay以接受在線支付。集成CakePHP和Sage Pay(Protx)

我已經下載並測試了由Sage提供的PHP工具包,並且已經運行了一些成功的測試,但是,我不知道從哪裏開始將它與CakePHP集成在一起。

如果有人有一些初步的指針或想法,甚至鏈接(多個不同的谷歌搜索產生了什麼),這將是巨大的......

非常感謝,

戴夫


您好,感謝您的回覆,並對延遲迴復自己致歉。我現在所有的工作,除了我最後的問題,因爲我需要分析從SagePay返回的最終答覆。演示具有在被貼到我的網站(一個動作)的最後一個步驟下面的代碼,他們的代碼如下:

... 
$strVPSSignature=$_REQUEST["VPSSignature"]; 
$strStatusDetail=$_REQUEST["StatusDetail"]; 
... 

顯然,這是行不通的,由於蛋糕的路由。你如何建議我解析這些值>

再次感謝。

戴夫

回答

0

沒有使用Sagepay但無論如何幾個要點:

  • 第三方PHP類應該loaded as vendors,所以這就是我將與他們的PHP工具包做。
  • 這傢伙認爲SagePay的套件是一團糟,所以你可能會發現using his classes更容易打擾。

雖然有些人可能會說支付屬於業務層(您的模型),但您可能會發現從控制層開始執行支付更容易。因此,我會以您需要的輸入和輸出(方法/參數/返回值)開頭creating a simple component,並將其用作您選擇的SagePay供應商的包裝。這將有助於保持你的控制器行爲不變。一旦你開始工作,你可以稍後重構你的品味。

+0

您好,非常感謝,並對延遲迴復表示歉意。 – iamdash