移动支付开发:小程序微信支付开发测试
小程序推出邀请测试已经有一个多月,终于申请到一个内部账号,尝试了一把小程序上的微信支付。小程序虽然叫“小”,但是个人感觉他的门槛并不低。(/www.zhaoweb.cn)
教育小程序开发
这里仅仅聊聊小程序上的微信支付。
目前小程序推出的接口里,并没有调起微信扫一扫的接口,这意味着小程序不能支持刷卡支付,只能公众号支付。当然调起扫一扫的能力不排除未来小程序会开放。
其实小程序中的微信支付接口和JSSDK的接口非常相似,而且开发流程也是一样的,这里列出了小程序和JSSDK的差别:
小程序 JSSDK
HTTPS服务器 需要 不需要
支付目录 不需要 需要
授权域名 不需要 需要
调起页面代码 微信服务器 第三方服务器
回调函数 有complete函数 没有 complete函数
要开发小程序,必须有一个https服务器,这也是一个门槛,对于公司,那么需要买证书,而对于个人开发者,国内主流的云平台可以提供免费的证书。
小程序中就不需要再设置支付目录和授权获取用户信息的域名,但是需要在小程序后台的开发设置里配置request合法域名.
另外一个注意点是,小程序的代码会上传到微信服务器,而以前JSSDK的代码是所有代码都在开发者自己服务器上的。
小程序调起微信支付以后,比起JSSDK多了一个complete函数,这个函数无论支付成功还是失败都会调用,适用于释放资源等通用操作.
通常,小程序微信支付的通常时序图如下:
从时序图上看,这个流程和JSSDK流程差不多,唯一的区别是,小程序调起微信支付,需要第三方服务器先把支付需要的参数返回给小程序,然后小程序再调起支付,这里多了一步通信.
小程序调起的时候需要重新签名,在线文档中并没有写清楚哪些字段需要参与签名
移动支付开发:小程序微信支付开发测试相关推荐
- 微信支付(小程序微信支付)
微信开放平台(分享) 微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式 微信公众平台(公众号,订阅号) 先区分以上三个微信官网概念:分别实现什么功能 小程序支付官方文档:微信 ...
- 小程序微信支付开发流程记录
我所在公司需要开发一款商城小程序,里面需要用到微信支付,我负责里面的下单功能,从小程序端到后台的支付流程都是我自己开发的,由于我们组没有人有开发微信支付的经验,只有我有开发过JSAPI的微信支付的经验 ...
- 小程序微信支付接口php,微信小程序微信支付接入开发
本文主要讲述微信小程序接入微信支付开发过程中遇到的坑,分为两大块,小程序端和后台接口封装.本文主要内容如下: 一.后台接口封装: 二.小程序端整合: 三.踩坑总结. 一.后台接口封装 基于ThinkP ...
- 微信小程序收款手续费_小程序微信支付收款流程
大家都知道,小程序具备微信支付功能,但是,很多商家还不知道具体的收款流程是什么?用户在小程序下单支付的款项究竟到了哪里?或者找第三方公司开发担心资金安全问题? 今天给大家详细的讲解一下: 在实现微信小 ...
- 微信小程序-微信支付退款
微信小程序-微信支付退款 官方接口文档及相关附件 申请退款 SDK 错误集锦 调用该https://api.mch.weixin.qq.com/secapi/pay/refund接口需要应程序安装AP ...
- 微信小程序支付返回签名错误_java 微信小程序微信支付统一下订单及数字签名错误问题(后端)...
今天来分享一下之前做微信小程序微信支付遇到的一些坑,博主这里是微信小程序支付功能,因此选择的微信支付方式是JSAPI支付方式(温馨提示左下角有音乐哦). 首先我们肯定是要在小程序后台绑定一个商户号的, ...
- tp小程序微信支付部分代码
小程序微信支付开发指引:https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_8_2.shtml 流程图: <?php names ...
- 【微信小程序】基于JavaScript的花店商城小程序微信云开发
[微信小程序]基于JavaScript的花店商城小程序微信云开发 用Java Script语言进行一次微信小程序开发 文章目录 前言 一.功能总览 二.功能显示 1.搜索框 2.轮播图 3.主题导航栏 ...
- 小程序微信支付申请与配置完整版操作流程
小程序微信支付申请与配置完整版操作流程 一. 申请小程序微信支付 微信支付申请分为两种情况: 情况一,申请新的微信支付商户号: 情况二,绑定已有微信支付商户号 注意:申请微信支付的小程序账户需要进行微 ...
最新文章
- iOS端Socket连接、发送数据(一)
- java的标量和聚合量_第5节:Java基础 - 必知必会(下)
- Python数据分析pandas之dataframe初识
- rdb和aof优势劣势
- 用C#生成中文汉字验证码的基本原理
- 在eclipse中运行正常的java项目放到tomcat中报错的解决办法
- 【LeetCode】剑指 Offer 50. 第一个只出现一次的字符
- 机器学习和算法学习网址
- System Toolkit for Mac(Mac系统维护工具)
- 深度学习笔记(二)——VGG
- Git学习笔记:版本回滚
- windows Servers服务器系统时间总是自动更新为错误时间,修改了还是不对解决办法
- html5怎么获取当前星期几,javascript如何获取今天是星期几?
- 敏捷其实很简单(7) Scrum Master的7种武器之长生剑和孔雀翎
- Kjava林林工具箱源代码(jbuilder工程)
- 网易微专业高级前端开发工程师2022
- 机器学习(三):一文读懂线性判别分析(LDA)
- dell设置从ssd启动_戴尔笔记本加了固态硬盘后怎么设置从固态硬盘启动
- 输入框:请输入关键字 小功能
- 拼多多API接口:item_get - 根据ID取商品详情