博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Asp.net Core 微信小程序支付
阅读量:5245 次
发布时间:2019-06-14

本文共 596 字,大约阅读时间需要 1 分钟。

最近要做一个微信小程序支付的功能 在网上找了一下 .net Core做微信支付的博客 和 demo 几乎没有 

自己研究了好几天 参考了 很多 大牛的博客 勉强做出来了  因为参数都没有 比如 opid 小程序域名 所以只是简单的测了一下 模拟了微信支付的回调请求 后续等项目上线 会回来填坑的 

第一次看小程序支付的api文档 看得我一脸懵逼 现在简单说一下吧 先上一个官方图 

小程序支付的流程是这样的 首先 用户下单 然后后台生成订单 调用统一支付api(注意这并不是支付 只是算一个预下单 通知下微信 我要掏钱了 你给我几个参数)  然后 统一下单API回返回给你五个参数 把五个参数和签名返回给前端 由前端来下单 

然后用户确认支付之后 会有一个微信的异步回调

(此处调用统一下单需要用的opid 在微信登录那一块 不做赘述) 

关于统一下单

构造下单参数  -- 调用API接口 -- 处理返回结果 -- 返回给前端

首先 构造统一下单的所需要的参数

然后发送Http请求  接收返回的结果

然后将五个参数返回给前台。

 微信支付回调也是

拿到微信返回的支付数据 解析数据 处理业务

这里需要注意 core 的接收方式

ok 这里先总结一下 等到测试完 没问题 回来填坑 并附上完整代码

转载于:https://www.cnblogs.com/zhangxiaoxia/p/11423224.html

你可能感兴趣的文章
C#调用WIN32 的API函数--USER32.DLL
查看>>
ListView下拉刷新实现
查看>>
Jmeter接口压力测试,Java.net.BindException: Address already in use: connect
查看>>
【7集iCore3基础视频】7-4 iCore3连接示意图
查看>>
ASP.NET使网页弹出窗口不再困难
查看>>
Leetcode Balanced Binary Tree
查看>>
Day1:Spring-IoC、DI
查看>>
Leetcode 92. Reverse Linked List II
查看>>
TensorFlow2-维度变换
查看>>
Redux源码分析之createStore
查看>>
POJ 2060 最小路径覆盖
查看>>
label标签作用
查看>>
Selenium2之Web自动化编写配置(Java)
查看>>
windown快速安装xgboost
查看>>
tarjan(缩点)
查看>>
Lombok插件
查看>>
Linux上安装Libssh2
查看>>
自定义EL函数
查看>>
stm32的电源
查看>>
splice的多种用法
查看>>