我已经构建了一个 Web 应用程序,我希望将cardsave 的直接支付 API 集成到应用程序中。我想知道是否有人对最好的方法有任何建议。
Cardsave 提供标准的集成代码:下载网关集成包 ZIP 文件
付款后,我需要将 CrossPaymentsReference 和付款金额存储在我的数据库中,其余的我将留给cardsave 的 api 我已经想到了一些可能可行的解决方案:
1) 对所有代码和成功支付使用 Views,并使用 Ajax 在成功完成时使用 crossPaymentReference 和支付金额更新数据库,因为它涉及对代码的最少编辑,但确实存在轻微的安全风险,因为它发送在客户端参考。
2) 使用支付系统类创建一个库,将预处理支付和处理支付代码放入控制器并将表单复制到视图中,并且只需一个小模型来更新成功支付的数据库。(我猜这是最好的方法。)
3) 编辑所有内容并构建代码的 MVC 版本