话不多说 直接上源码

在写支付之前一定要确定好微信要求配置的相关回调域名 安全支付域名还有杂七杂八的哪些地址都准备好了 要不然是没法实现的 微信公众平台 微信商户平台 还有开发者平台 什么的 这点比较恶心

1.微信公众号支付

公众号支付和H5支付最大的不同就在于公众号支付用户有openid 而H5支付时没有openid的

公众号支付第一步 用户进行授权这一步会给前端返回openid

第二步 前端带着openid和订单相关信息传给后端 后端准备相应支付参数 在这里要注意一点 参数配置完成后直接先请求微信的支付接口 获取下单I的也就是prepay_id 只有触发下单接口才会有 拼接好相应的参数返回前端 签名一定要配置正确 这样就可以正常支付了

2.微信H5支付

H5支付基本和公众号支付的区别在于 不需要授权 没有openid

把相应参数配置好 方式选择正确 基本没有很大问题

3.微信APP支付

基本和上面的差不多 不过目前APP支付还没有开发到 等开发完成了 在上源码

4.有什么问题可以私聊 知道的 会告诉你

php h5微信支付和app微信支付区别,关于微信公众号支付 微信H5支付和微信APP支付的问题 (PHP)TP+VUE...相关推荐

  1. 实例:用C#.NET手把手教你做微信公众号开发(21)--使用微信支付线上收款:H5方式

    在做线上.线下销售时,可以使用微信便捷支付,通过微信公众号收款有很多种收款方式,如下图: 今天我们来讲一下H5场景支付,使用手机浏览器打开就是H5方式,最常见的推广是短信内置链接,这种场景需要调用微信 ...

  2. 实例:用C#.NET手把手教你做微信公众号开发(20)--使用微信支付线上收款:jsapi方式

    在做线上.线下销售时,可以使用微信便捷支付,通过微信公众号收款有很多种收款方式,如下图: 今天我们来讲一下jsapi支付,场景就是在微信内打开某个页面,完成在线支付,同样一个网页,使用微信打开就是js ...

  3. 微信小程序公众号支付宝小程序的登录授权、支付、分享、人脸识别人脸核身

    文章目录 一.微信小程序 1. 获取信息用户信息 2.支付 3.分享 4. 腾讯云小程序人脸核身 二.微信公众号 1.获取信息用户信息 2.支付 3. 分享(普通分享) 4.分享(vue单页面 配置分 ...

  4. 实例:用C#.NET手把手教你做微信公众号开发(19)--使用微信支付转账到微信粉丝零钱账户

    公众号给微信用户支付费用的方式有很多种,最常用的是发红包和转账到零钱账户,上一篇文章详细讲解了使用发红包的过程,从公众号内的配置,到微信支付的配置,再到具体的类实现. 本篇主要讲解转账到零钱,具体的类 ...

  5. 微信公众号成本分析服务器,分析:为什么微信公众号用户获取成本比App还高?...

    根据当前的市场价格,微信公众号的单用户获取成本一般要3-5元,有些垂直类型的号,或通过地推方式甚至能到十几块.而安卓App单用户获取成本是1-5块钱,iOS的单用户获取成本高一些,一般也才3-10元. ...

  6. 通过微信公众号跳转H5页面领取现金红包

    通过微信公众号跳转H5页面领取现金红包 项目目的 通过公司微信公众号领取现金奖励 面向对象 公司内部员工 产品逻辑: 1.在微信公众号底部栏加一项"领取奖励",点击"领取 ...

  7. 微信公众号打开的h5网页点击按钮返回公众号

    从微信公众号打开的h5网页 退出h5返回到公众号方法 closePage() {if (typeof WeixinJSBridge == "undefined") {if (doc ...

  8. vue 设置页面标题,微信公众号内嵌H5标题顶到顶部

    一.安装 npm install vue-meta -S 二.配置main.js import Meta from "vue-meta"; Vue.use(Meta); 三.页面配 ...

  9. 打车/网约车、代驾、顺风车/拼车/快车/专车(含市内和城际)、货运(小程序、APP(安卓/苹果)、公众号、H5网页)

    打车出行平台支持打车/网约车.代驾.顺风车/拼车/快车/专车(含市内和城际).货运.租车,可快速上线运营. 打车网约车拼车平台:打车+代驾+顺风车+货运 基础功能模块 NO.1[ 乘客端 ] 01.多 ...

  10. 微信公众号本地环境搭建(解决微信接口需要公网地址,但是只有本地环境的问题)

    微信公众号本地环境搭建(解决微信接口需要公网地址,但是只有本地环境的问题) 置顶2018年01月08日 17:22:13 阅读数:342 目前移动开发处于比较火的的趋势,很多的开发者都跃跃欲试,目前移 ...

最新文章

  1. Oh My Zsh终端工具
  2. 第14章4节《MonkeyRunner源码剖析》 HierarchyViewer实现原理-装备ViewServer-端口转发 3...
  3. 前端性能优化之jQuery按需加载轮播图
  4. 如何掌握“所有”的程序语言?没错,就是所有!
  5. centos8上docker tomcat容器访问报404解决方法
  6. 基本排序算法及分析(二):冒泡排序
  7. ConvertFrom-String 命令研究
  8. 服务器采购框架合同协议书范本,手写一个满足WSGI协议的Server
  9. 每天拿起手机100次,使用7小时?iOS 12告诉你时间都去哪儿了
  10. 中国内脏痛行业市场供需与战略研究报告
  11. CentOS下ELK收集Nginx日志
  12. 设置eclipse中的字体大小
  13. 使用jave1.0.2.jar进行音视频转码
  14. 内连接、外连接和全连接的区别
  15. IPV6 阿里DDNS
  16. 噪声,白噪声,加性噪声和乘性噪声
  17. 利用Jmeter进行压力测试(基础版)
  18. rbr mysql_Lossless RBR for MySQL 8.0?
  19. Centos更新内核
  20. 武汉星起航:亚马逊产品listing中几个小技巧实现流量关联

热门文章

  1. 局域网steam联机_文明6/单机.局域网联机/5/4/3【单机游戏】
  2. 企业在选择文件加密软件应注意哪些问题?
  3. 一个能够快速把JSON数据格式化成漂亮网页的开源JavaScript库:angular-json-human
  4. 微小区版v11.2.3 小区 物业 智慧
  5. 论文阅读:基于区块链的一个车联网轻量级安全V2V通信特点:利用无线网络传输在V2V通信中的信道特性,生成特殊的LF(链路指纹)用于标识每个信道,区块链技术用于生成区块
  6. LTE学习-RACH(2)
  7. 用计算机对PLC进行编程时,PLC编程中的五个常见问题
  8. 远程连接自动断开的问题解决办法 screen
  9. 所有表单对象_【第十课】常见的表单
  10. Redis源代码分析(十一年)--- memtest内存测试