之前我们已经拿到了用户的openid,这时只需要一个orderid统一下单,这时微信支付系统会给你一个prepay_id,把这个id传给前端界面来唤起支付。

大致流程:

1. 配置好相关的信息,如商户id和key,还有一个异步通知路径~

2. 只需要一个orderid,其他信息自己填写就好~

查看sdk源码:

3. 填写好了之后,只需要一个简单的pay方法就可以了,这样得到的response就会有预支付id号了。

4. 从微信端返回的responde中取到一些信息,预支付信息通过freemarker传到支付界面。

5. 支付的时候微信会一直会异步通知商户,常见的异步通知:

1. 验证签名  2. 支付的状态 3. 支付签名 4. 支付人

支付成功后告诉微信已经完成,返回一个xml格式的页面~

简单描述微信支付pay相关推荐

  1. springboot之微信支付与退款

    基于springboot实现小程序微信支付与退款 最近需要再写小程序商城,无可避免的需要用到微信支付与商品售后退款等功能.于是研究了一些大佬的代码之后整合出了这个比较简单的微信支付与退款. 相关内容引 ...

  2. “一码多付”,微信支付、支付宝支付

    写着写着,越写越多,思绪写不下了,回头写在前面的话.此系统属个人创业项目,历时3个月,主要实现自助按摩椅.娃娃机.自动换币器功能,主要流程就是用户扫码二维码->授权获取用户信息->弹出H5 ...

  3. 小猪o2o源码v14.17双系统版(生活通+营销系统)怎么配置微信支付和支付宝支付

    简单来说,微信支付和支付宝支付在微信平台配置方法是一致的,大同小异唯一不同的是应用平台上的配置方法,这里我们重要说明下小猪o2o系统上对接微信支付和支付宝支付的方法,篇幅有限这里先说下微信支付的配置方 ...

  4. python 微信支付接口 详解_Python支付接口汇总大全(包含微信、支付宝等,长期更新、欢迎补充)...

    wzhifuSDK- 由微信支付SDK 官方PHP Demo移植而来,v3.37下载地址 学习Python中有不明白推荐加入交流群 号:864573496 群里有志同道合的小伙伴,互帮互助, 群里有不 ...

  5. 微信小程序云开发如何实现微信支付,业务逻辑又怎样才算可靠

    今天打了几把永劫无间后,咱们来聊一聊用云开发来开发微信小程序时,如何实现微信支付,并且保证业务逻辑可靠. 目录 注册微信支付商户号 小程序关联商户号 业务逻辑 代码实现 注册微信支付商户号 点击&qu ...

  6. 微信小程序开发实战11_4 微信支付退款流程

    当交易发生之后一年内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付金额退还给买家,微信支付将收到退款请求并且验证成功之后,将支付款按原路退还至买家账号上.使用该接口时的一些注意事项如下 ...

  7. Vue公众号微信支付

    需要获取的支付信息: openid.attach(备注).body(支付标题).out_trade_no(订单号).total_fee(订单价格,单位分,100是一元).goods_tag(订单类型) ...

  8. 微信支付(小程序)-java配置

    一:商户号配置与小程序设置 微信支付(小程序)-商户号配置与小程序配置 二:java引入微信jar包 <!-- 微信支付 --><dependency><groupId& ...

  9. 微信支付的简单使用以及前端的显示

    一.首先在项目中引入wxpay的依赖 <dependency><groupId>com.github.wxpay</groupId><artifactId&g ...

最新文章

  1. 《数据结构与算法 C语言版》—— 3.8习题
  2. jquery学习手记(9)事件基础知识
  3. 树莓派学习——音频视频播放
  4. Apache并发处理模块
  5. phpfind mysql怎么用_MySQL 的 find_in_set 函数使用方法
  6. selenium-python:运行后报浏览器不兼容 disconnected: unable to connect to renderer
  7. 音视频开发(31)---H264 视频信息与压缩编码
  8. 巩固知识体系!mysql变量类型
  9. 09年职称计算机考试,09年职称计算机考试试题A.doc
  10. 【java与智能设备】CH11 Android中常见数据格式解析
  11. 工业智能网关BL110应用之六十二: 实现西门子S7-200SMART PLC 接入MQTT Client One云平台
  12. Python生成器教程
  13. 现金流量表模板2020_这位女会计编制现金流量表,一下子唰唰唰的整理好了
  14. 程序员不要总想着四两拨千斤
  15. 「四年总结」一名程序猿的打怪升级之路
  16. 计算机网络首地址和末地址公式,计算机中的地址即为存储单元的编码,一个首地址为1000H,容量为16KB的存储区域,末地址为________H。...
  17. 19年11月最新Win10 LTSC系统封装部署教程(超详细)
  18. 爱加密和梆梆的加固的破解方法
  19. iOS每日一记------------之 中级完美大整理
  20. 王刚日记:为什么不赚钱的10大原因

热门文章

  1. linux中使用redshift进行防蓝光
  2. Linux操作提示:“Cant open file for writing”或“operation not permitted”的解决办法
  3. 产品经理的总结(一)
  4. pyecharts-page的组合
  5. 启动异常进入recovery模式
  6. 平台设备驱动中的prob是怎么被调用的?为什么说是bus提供的probe优先调用?
  7. 计算机程序无法启动,应用程序无法正常启动,教您电脑应用程序无法正常启动0xc000007b怎么解决...
  8. Modeling Task Relationships in Multi-task Learning withMulti-gate Mixture-of-Experts
  9. 笔试 - 邪恶数字4与7
  10. HDU 6082 度度熊与邪恶大魔王 (完全背包)