继上篇

支付宝:

   2) 声明指定的方式

  这种方式主要是适应某些定制模块下,不对主系统产生影响,支付至特定的商户号,可以在接口声明时通过构造函数传入,如果在当前请求上下文中没有找到配置信息,系统会优先使用这个配置信息,以微信举例:

  3) 默认配置设置

  如果你是单一商户的系统,则只需要在程序入口处设置这个值即可,如果系统未发现上下文和实例声明的配置,则会使用当前配置。依然以微信举例:

  以上配置优先级依次递减。

   2. 不同支付方式接口实现

  设置完配置之后,我对以上几种支付方式的下单接口调用做一个演示,至于退款等接口,比较简单,这里就不在特殊演示,源代码中每个文件都有详细的注释可供查找

微信:

支付宝:

 

具体的代码可以下载源码查看sample项目,在Startup中设置一个默认配置即可,前端代码请查看相应的cshtml文件

 

如果你还有其他问题,欢迎关注公众号(OSSCoder)

http://www.cnblogs.com/osscoder/p/7747860.html