一、微信小程序又两种支付流程,一个是开发者通过云支付,另一个是非云支付手段。下面来介绍一下实现的流程和方法

二、微信小程序提供的支付流程图:

三、非云支付:

1、通过后端获取oder参数,后端返回一个虚拟订单。调用微信支付接口即可调起微信支付操作,后续还需后台提供一个检查支付状态的接口

wx.requestPayment({'timeStamp': _this.data.order.jsApiParameters.timeStamp,   //当前时间戳'nonceStr' : _this.data.order.jsApiParameters.nonceStr,   //随机字符串长度'package'  : _this.data.order.jsApiParameters.package,    //统一下单'signType' : 'MD5',                                      //签名算法,应与后台下单时的值一致'paySign'  : _this.data.order.jsApiParameters.paySign,   //签名'success':function(res){if(res.errMsg == 'requestPayment:ok'){wx.navigateTo({url:'/pages/success/success?order_id='+_this.data.order_id,  //跳转页面的路径,可带参数 ?隔开,不同参数用 & 分隔;相对路径,不需要.wxml后缀})}else{wx.navigateTo({url:'/pages/error/error?order_id='+_this.data.order_id,  //跳转页面的路径,可带参数 ?隔开,不同参数用 & 分隔;相对路径,不需要.wxml后缀})}},'fail':function(res){wx.showToast({title: '已取消',duration: 1000,});return false;}})

三、云支付:

微信小程序---微信支付流程实现相关推荐

  1. 微信小程序(6)说说微信小程序的支付流程?

    一.前言 微信小程序为电商类小程序,提供了非常完善.优秀.安全的支付功能 在小程序内可调用微信的API完成支付功能,方便.快捷 场景如下图所示: 用户通过分享或扫描二维码进入商户小程序,用户选择购买, ...

  2. 面试官:说说微信小程序的支付流程?

    一.前言 微信小程序为电商类小程序,提供了非常完善.优秀.安全的支付功能 在小程序内可调用微信的API完成支付功能,方便.快捷 场景如下图所示: 用户通过分享或扫描二维码进入商户小程序,用户选择购买, ...

  3. 微信小程序开发支付流程

    微信支付是时下最流行的交易支付方法之一,潜移默化推动着无现今社会的变革.小程序作为微信上的轻应用,同业也开放微信支付的接口,可以通过转账,扫二维码支付.要完成一次具体的订单支付需要完整的支付流程,具体 ...

  4. 微信小程序之支付流程

    本文以微信支付官方文档为例,梳理了一下,支付的流程 [图片详细展示] 文字展示 1.小程序内调用登录接口,获取到用户的openid,api参见公共api[小程序登录API] 2.商户server调用支 ...

  5. 微信小程序 前端 支付流程

    支付流程 最近在写两个小程序的项目,一个是外卖配送类项目,再有一个就是商城类项目,无一例外,免不了,两个项目都需要用到微信支付功能,那么这个时候,如何取实现支付的流程呢? 其实总的来说,关于支付的话, ...

  6. 微信小程序 微信支付代码实现流程

    微信小程序 微信支付是一个很简单的流程  微信开发文档 地址:wx.requestPayment(Object object) | 微信开放文档 微信公众平台申请支付功能 百度一大堆例举代码 官方文档 ...

  7. 微信小程序调用支付接口支付(tp5、小程序)

    微信小程序调用支付接口支付 今天记录一下学习的小程序调用微信支付接口 一.先理清一下调起微信支付的整个流程. 1.就是先调用微信的支付统一下单api获取到prepay_id 2.然后后端再将这个pre ...

  8. 微信小程序微信支付《JSAPI支付》APIV3详细教程

    文章目录 前提 整体介绍 我的maven依赖 1.整体流程 2.openid 的获取 3.统一下单Controller(预支付订单) 4.配置类和配置文件 5.工具类 6.前端接收到必要的参数,进行调 ...

  9. 微信小程序支付返回签名错误_java 微信小程序微信支付统一下订单及数字签名错误问题(后端)...

    今天来分享一下之前做微信小程序微信支付遇到的一些坑,博主这里是微信小程序支付功能,因此选择的微信支付方式是JSAPI支付方式(温馨提示左下角有音乐哦). 首先我们肯定是要在小程序后台绑定一个商户号的, ...

  10. 微信小程序 iOS支付

    微信小程序运营支付规范 微信官方针对有虚拟支付功能的小程序下发了整改通知.截至5月8号,平台将对账号屏蔽iOS系统的支付接口调用.我去查了<<微信小程序运营规则>>,如上图.发 ...

最新文章

  1. Springboot 中 Mybatis 的使用
  2. PHP获取客户端真实IP的自定义函数
  3. Interview:算法岗位面试—10.12上午—上海某科技公司图像算法岗位(偏图像算法,互联网AI行业)技术面试考点之LoR逻辑回归的底层代码实现、特征图计算公式
  4. rust(72)-match匹配
  5. 阿里云Tech Insight 企业迁云实战专场强势来袭!
  6. vim编程 插入 保存不退出 保存退出 退出不保存 另存为其他文件名 保存覆盖现有文件...
  7. php100 swfupload,swfupload上传图片读取最大只有100*75
  8. mysql事务 并发_Mysql关于事务并发带来的问题
  9. Anylogic------------数据库
  10. 飞信2016 5.6.8820.0超级精简版
  11. 学习软件设计模式的书籍
  12. 解决全部网页木马的技巧
  13. python实现学员管理系统(增删改查)
  14. 2020年电工(中级)新版试题及电工(中级)考试申请表
  15. 映射和反射的概念及应用方法
  16. BH1750 光照传感器文档详解 及 驱动设计
  17. python基于django校园信息管理平台设计与实现(项目源码+视频录制+截图)
  18. BIOS设置与硬盘分区
  19. 用手机打开word图表位置很乱_超实用!word、excel、ppt文件互相转换技巧来了
  20. openssh补丁升级

热门文章

  1. java 字符串lowerCase
  2. 网易邮箱服务器地址为imap,网易邮箱IMAP服务
  3. 微信小程序真机调试数据不显示
  4. CLOSE_WAIT、CLOSE_WAIT原因,危害,如何避免
  5. 威武的word Blog
  6. wordpress的事件以及钩子介绍
  7. python plt legend并排,matplotlib Legend 图例用法
  8. HTML5期末大作业:电影个人介主题——迪士尼影视电影(6页)带音乐 HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
  9. 后续学习计划(持续完善)
  10. Soul网关源码阅读19-解析sign插件