摘要: asp.net core 2.0使用JWT认证园子里已经有挺多帖子了,但开发中发现认证未授权情况下返回的401状态码是没有任何信息的,业务中可能有需要返回一串错误的Json信息。在这里我分享一个自定义错误页面内容信息的方法,使用该扩展方法还可以捕获异常,将异常信息也转为json。 1.新建一个Api 阅读全文
posted @ 2018-07-02 14:29 jomz 阅读(9128) 评论(10) 推荐(6) 编辑
摘要: 微信app支付需要以下参数,类封装如下 支付业务逻辑类如下,只需要传递订单号out_trade_no,描述body,价格total_fee,客户端ip,返回一个WxPayModel供app端调用。 sParams.Add("appid", wxPayModel.appid); sParams.Add 阅读全文
posted @ 2018-06-22 15:59 jomz 阅读(2559) 评论(5) 推荐(2) 编辑
摘要: 支付宝电脑支付实测在手机浏览器也可以唤醒手机支付宝进行支付,因此也可以作为支付宝手机web支付方式。支付宝电脑支付流程为使用支付宝官方sdk通过获取的支付宝参数构造DefaultAopClient实例,操作实例设置SetBizModel,设置SetNotifyUrl最后执行SdkExecute方法得 阅读全文
posted @ 2018-06-21 17:59 jomz 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 在微信公众号中访问手机网站,当需要调用支付时候无法使用H5支付,只有使用微信公众号支付,使用公众号支付用户必须关注该公众号同时该公众号必须开通公众号支付功能。 1.获取用户的OpenId ,参考之前写的随笔 https://www.cnblogs.com/jomzhang/p/9209241.htm 阅读全文
posted @ 2018-06-21 16:00 jomz 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 获取openid流程为首先根据微信开发参数构造AuthorizeUrl认证链接,用户跳转到该链接进行授权,授权完成将跳转到回调页(首次认证需要授权,后面将直接再跳转至回调页),此时回调页中带上一个GET参数code,使用该code请求微信接口得到用户的openid。话不多说,直接上代码。 1.编写认 阅读全文
posted @ 2018-06-21 15:19 jomz 阅读(6221) 评论(3) 推荐(0) 编辑
摘要: 上一篇说到微信扫码支付,今天来分享下微信H5支付,适用场景为手机端非微信浏览器调用微信H5支付惊醒网站支付业务处理。申请开通微信H5支付工作不多做介绍,直接上代码。 首先是微信支付业务类(WxPayService)中的方法,传上必要的参数,该方法将会构造请求XML字符串到微信api接口,H5支付用到 阅读全文
posted @ 2018-06-20 22:26 jomz 阅读(1761) 评论(0) 推荐(0) 编辑
摘要: asp.net core 微信支付扫码支付 阅读全文
posted @ 2018-06-19 17:33 jomz 阅读(4228) 评论(5) 推荐(2) 编辑