支付
支付模块实现了应用程序的支付网关集成。它提供一次性付款和定期付款选项。
请参阅模块描述页面,了解该模块功能的概述。
支持的网关包
要使用支付网关,您需要像上面在手动安装部分中所解释的那样,将相关的 NuGet 包添加到相关项目中,并将 DependsOn
添加到相关模块。例如,如果您不想 使用 PayU,就不必使用它的 NuGet 包。
在将支付网关的包添加到您的应用程序后,您还需要配置全局支付模块选项以及您已添加的支付模块的选项。请参阅下面的选项部分。
创建自定义支付网关
如果您需要与现有网关不同的支付网关,您可以自己创建自定义支付网关。创建自定义支付网关需要两个步骤。第一步是创建实现 IPaymentGateway
的支付网关对象。这个接口公开了核心的支付操作,没有任何用户界面。第二步是创建支付网关的用户界面。这个用户界面用于将用户重定向到支付网关并验证支付。
请按照此处的说明创建自定义支付网关。
包
此模块遵循模块开发最佳实践指南并包含多个 NuGet 和 NPM 包。如果您想了解这些包和它们之间的关系,请参阅指南。
您可以访问支付模块包列表页面以查看与该模块相关的包的列表。