支付流程

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

其实总的来说,关于支付的话,我们主要还是要配合后端来写,前端并不需要去刻意的做一些什么东西,只需要将对应的值传递给后端即可。

上干货

  async clickshow() {const res = await getApp().post('/v1/pay/get_pay_fee', {openId: wx.getStorageSync('openid'),userId: wx.getStorageSync('userid'),mobile: this.data.mobile,payFee: this.data.payFee})if (res.code !== 200) {wx.showToast({title: res.msg,icon: 'none'})return} else {wx.requestPayment({timeStamp: res.data.timeStamp,nonceStr: res.data.nonceStr,package: res.data.package,signType: res.data.signType,paySign: res.data.paySign,success(res) {wx.showToast({title: "成功",icon: 'none'})setTimeout(() => {wx.switchTab({url: '/pages/myall/myindex/myindex',})}, 1000);},fail(res) {wx.showToast({title: "失败",icon: 'none'})}})}console.log(res)},

这个时候我们可以大体的看一下返回数据


其实你完全 可以不用知道这些对应的数据都是什么意思,只需要在微信支付吊起时,将对应后端处理好的接口返还给你的数据用
wx.requestPayment 发起支付请求即可,将对应的数据填进去,即可成功实现支付的功能

      wx.requestPayment({timeStamp: res.data.timeStamp,nonceStr: res.data.nonceStr,package: res.data.package,signType: res.data.signType,paySign: res.data.paySign,success(res) {wx.showToast({title: "成功",icon: 'none'})setTimeout(() => {wx.switchTab({url: '/pages/myall/myindex/myindex',})}, 1000);},fail(res) {wx.showToast({title: "失败",icon: 'none'})}})

这个时候就可以调用支付了

微信小程序 前端 支付流程相关推荐

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

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

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

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

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

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

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

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

  5. 微信小程序前端支付代码

    <view bindtap ="requestPayment"></view> // pages/paysrue/paysrue.js Page({ /** ...

  6. 微信小程序 iOS支付

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

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

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

  8. ios微信小程序虚拟支付解决办法

    ios微信小程序虚拟支付整理介绍 目前iOS端暂不支持虚拟支付,微信小程序虚拟支付仅涉及到ios端,安卓端不受影响. 小程序支付规范 https://developers.weixin.qq.com/ ...

  9. (已更新)运势运程小程序v1.2.0 功能模块+微信小程序+前端+后端+新增每日星座卡片

    运势运程算命小程序 v1.2.0 完整版+微信小程序+前端+后端 运势运程算命小程序开源源码最新更新日志: 新增测算栏目支付成功模版消息提醒,增加留存率.新增每日星座卡片.单向历,请求缓存解决请求慢问 ...

最新文章

  1. html中右侧三角形代码,如何使用css在标签的右侧添加一个三角形?
  2. linux设备驱动——andriod平台wlan驱动
  3. java-二分查找树的实现
  4. 在JavaFX程序中嵌入Swing内容
  5. matlab中的qr函数
  6. linux文件系统概念目录结构
  7. Android 系统(69)---Android7.1.1系统设置默认值大全
  8. 10 python 扩展
  9. 微信开发——带参数二维码的使用
  10. android ios 传视频播放器,推荐用于iOS / Android全面格式的视频播放器|手机最强大的播放器...
  11. flask-mail异步发送邮件_Spring Boot邮件发送功能的实现与原理介绍
  12. 微型计算机原理与接口周荷琴,微型计算机原理与接口技术周荷琴
  13. 微观、宏观、精准 多视角估算数据库性能(选型、做预算不求人)
  14. 十八岁白帽子与“攻陷五角大楼”众测计划
  15. 腾讯全套人力资源管理资料大全(职位能力模型图+人力资源管理+招聘体系+培训体系+薪酬绩效+员工职业发展,共174M)
  16. Long-tail Relation Extraction via Knowledge Graph Embeddings and Graph Convolution Networks
  17. 山型组合数c语言,(人教版)高中数学选修2-3课件:组合与组合数公式自主学习...
  18. Django 入门教程
  19. Html5实现iPhone开机界面
  20. H3C云AP瘦转胖fit转fat超详细图文攻略

热门文章

  1. Word 自动更改题注章节编号格式“图一.1”为“图1.1”
  2. Python 拓展之详解深拷贝和浅拷贝
  3. 法坤老师:百度网盘密道转存12.0群文件自动转存发布咯
  4. vue.js执行if语句后程序终止甚至后面的else语句也不会执行
  5. 讯飞输入法电脑版语音识别方法
  6. 手摸手教你使用srs服务搭建毫秒级延时直播
  7. 全球顶尖人工智能专家陶大程加入京东,出任京东探索研究院院长
  8. Linux中的进程管理
  9. Outlook邮件撤回有时间限制吗_怎么操作?
  10. PMP正态概率分布曲线