答案 0 :(得分:6)
我不知道是否有插件,如果有,我认为我不会使用它。这是其中一个非常值得阅读API并自行完成的情况之一。这样你就可以很好地了解机制,这对于测试(并且你需要做很多)和维护来说至关重要。
API有很好的文档记录(https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/home),尽管一开始信息量非常庞大,并且有一个沙箱可供测试(https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_testing_sandbox)。
我发现IPN示例代码(https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_code_ipn_code_samples)是一个非常有用的起点,说实话,除此之外没有太多工作要做。
答案 1 :(得分:1)
答案 2 :(得分:0)
CakePHP Paypal集成有一些实现,包括:
WebTechNick的Paypal IPN插件 http://www.webtechnick.com/blogs/view/218/CakePHP_Paypal_IPN_Plugin
或Google for:Paypal直接付款API组件或Paypal数据源
虽然其中一些和其他插件可以完成这项工作,但在我们的网站kumutu.com上,我们使用自定义构建的系统,因为Paypal API已有详细记录,正如Leo所说,我们的网站非常自定义且确切知道如何支付系统的工作对我们至关重要。