对于 PR #29 的讨论 ## 讨论的方面: 1. 关于 DI 方面的处理 2. Logging 日志的处理 3. PaySharp.AspNetCore 命名 (改变 Target 还是 改变支付 实现的名字) 方案1: 将 Target 挪到独立的命名空间下, 如 `PaySharp.Target.*` (PaySharp.Target.AspNetCore) 方案2: 将 支付机构的实现挪到独立的命名空间下, 如 `PaySharp.Authorities.*` (PaySharp.Authorities.Alipay) 4. 处理支付时的优化, 最好我们可以使用同一个处理类或函数 处理不同的 支付机构的 响应 。
对于 PR #29 的讨论
讨论的方面:
方案1: 将 Target 挪到独立的命名空间下, 如
PaySharp.Target.*(PaySharp.Target.AspNetCore)方案2: 将 支付机构的实现挪到独立的命名空间下, 如
PaySharp.Authorities.*(PaySharp.Authorities.Alipay)