基于.net core的微信小程序接入微信支付系列之环境搭建(1)

       前言:c#语言本身是一门非常优雅的语言,但是在腾讯的api文档里面并不受到待见,所以只能靠自己看文档来逐步摸索,微信支付的逻辑看起来很复杂,其主要原因在于腾讯写文档的人可能是学体育专业的,简单的逻辑非要说的累死别人。在我的博客中我是不止一次喷腾讯文档了。无能是基于H5的微信应用开发、还是企业微信开发。真的一言难尽。

      首先,为了不让大家无功而返,先给大家看下测试版本的最终效果,如下图:

       接着我给大家讲一下支付的调用逻辑,方便大家更好的理解,但是在第一篇文章里面我先不介绍具体的参数生成、加密等等具体的操作,后续会详细介绍:

1、小程序登录获得code,通过code继而获得accesstoken,接着使用 accesstoken获得openid,这个openid在后面的同意下单接口中,惠作为其中一个重要参数。通常,这个accesstoken和openid会保存起来,方便接下来调用。

2、在小程序上写一个点击事件,点击事件对应后台api里面的一个接口,这个接口做的事情就是发送一个请求到统一下单平台,用来换取一个预支付id,有了这个预支付id就可以返回合适的参数给wx.requestPayment来唤起支付界面。上图是在pc端调试工具中的效果,在手机端就是正常的唤起微信支付。

说完调用逻辑,来给大家详细说明下前期的准备工作,主要是2个方面:

1、一个认证过的非个人版本小程序;

2、一个有效的营业执照(个体和企业都行)

今天先委婉待续,还有好多事情要写,后续陆续完善文档。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值