我需要在我们的网站上集成Sage Pay以接受在线支付。
我已经下载并测试了Sage提供的PHP工具包并运行了一些成功的测试,但是,我不知道在将它与Cake PHP集成时从哪里开始。
如果有人有一些初步的指示或想法,甚至链接(多个,各种各样的谷歌搜索没有产生任何结果),这将是伟大的......
非常感谢,
戴夫
您好,感谢您的回复,并为自己延迟回复道歉。我现在都在工作,除了我的最后一期,因为我需要解析从SagePay返回的最终响应。该演示在最后一步中有以下代码发布到我的网站(到一个动作),他们的代码如下:
...
$strVPSSignature=$_REQUEST["VPSSignature"];
$strStatusDetail=$_REQUEST["StatusDetail"];
...
显然,由于Cake的路由,这不起作用。您如何建议我解析这些值>
再次感谢。
戴夫
答案 0 :(得分:0)
还没有使用过Sagepay,但仍有一些指示:
虽然有些人可能会说付款属于业务层(您的模型),但您可能会发现最初从控制器层执行付款更容易。因此,我将从creating a simple component开始,使用您需要的输入和输出(方法/参数/返回值),并将其用作您选择的SagePay供应商的包装器。这将有助于保持控制器动作的瘦。一旦你开始工作,你可以稍后重构你的品味。