微信支付相关(付款码支付,Native支付)
**
付款码支付:
**
应用场景:
用户出示二维码–》商家扫描(开发者的任务)—》支付成功—》用户收到支付信息(如下图示)
开发步骤:
- 开发者要先开发一个微信扫一扫功能(公众号扫码推事件,或者 jsapi)
- 扫码后会得到一个 “授权码”,用于请求接口时的一个重要参数。
- 拼接参数,请求接口即可
**
Native支付
**
Native支付共有两种模式:
模式一和模式二
模式一支付流程:
商户后台系统根据微信支付规则链接生成二维码,链接中带固定参数productid(可定义为产品标识或订单号)。用户扫码后,微信支付系统将productid和用户唯一标识(openid)回调商户后台系统(需要设置支付回调URL),商户后台系统根据productid生成支付交易,最后微信支付系统发起用户支付流程。
商家生成二维码(包含商品标识等)---->用户扫码跳转回调---->调用统一下单接口---->支付成功
模式二支付流程
调用统一下单接口----->根据返回的code_url生成二维码----->扫描二维码------->支付成功
注意:该模式的预付单有效期为2小时,过期后无法支付
微信支付相关(付款码支付,Native支付)相关推荐
- 微信、支付宝付款码规则
微信: 用户付款码条形码规则:18位纯数字,以10.11.12.13.14.15开头 支付宝: 25~30开头的长度为16~24位的数字,实际字符串长度以开发者获取的付款码长度为准
- Java利用HttpClient发送请求生成微信支付二维码、查询支付状态
一.HttpClient工具类 import org.apache.http.Consts; import org.apache.http.HttpEntity; import org.apache. ...
- 支付相关的知识点(移动支付,银行支付,第三,四方支付)
自己所在的公司,支付做的算是比较多的.仅仅两个月,已经对接了至少8种以上的支付平台,其实支付都原理大致都是一样的.携带参数到网关地址,然后回调函数(异步),完成逻辑部分.今天我就针对自己所做的支付,进 ...
- 移动端---混合开发1 + 支付相关操作(手机app支付、网页支付)--支付流程
混合开发 1️⃣ 以前端为主导进行开发(Hybrid app)(即所有的页面部分都是用网页 h5 的技术来做的,Hybrid 是做编辑器的) uniapp.mui 是国内主流的小公司做混合开发的技术. ...
- 微信和支付宝付款码条码规则
微信条码规则:用户付款码条形码规则:18位纯数字,以10.11.12.13.14.15开头 支付宝条码规则:付款码将由原来的28开头扩充到25-30开头,长度由原来的16-18位扩充到16-24位.
- 微信支付 php简单源码,php微信支付相关源码
PHP函数public function weixin_goods_pay() { header ( 'Content-Type: text/html; charset=UTF-8' ); // $p ...
- 支付相关(二):APP支付宝支付-转账到支付宝账号(JAVA服务端开发)
首先确保签约单笔转账到支付宝账号 转账到支付宝账号是APP这边一个提现的功能.支付宝提供了可以转账到支付宝账号的功能,可选择收款方账户类型.可取值: 1.ALIPAY_USERID:支付宝账号对应的支 ...
- java支付管理有源码_java支付宝支付案例源码
[实例简介] ※运行环境※ Eclipse JDK1.6及以上 Tomcat6.0及以上 ※使用方法※ SDK下载地址: https://doc.open.alipay.com/docs/doc.ht ...
- 在线支付篇(微信)——native方式(付款码支付)
前一段时间由于项目功能的需要,需要支持几种在线支付.之前也没有接触过这一方面.下面来说说我期中的一种很常用的支付方式吧--微信支付. 这篇文章能,主要用来记录一下我实现微信支付的付款码支付和jsapi ...
- 微信开发踩坑系列一之Native支付
微信开发踩坑系列一之Native支付 1.前言 1.1.文章说明 1.2.微信支付简介 1.3.项目技术栈 2.Native支付开发 2.1.官方描述 2.2.两种模式介绍 2.3.开发前准备工作 2 ...
最新文章
- 线上会议丨中国中文信息学会2020学术年会将于12月27日举行
- 这样写的博客才有更多的人愿意看
- 四边偏移lisp_双向偏移lisp
- Hello Blazor:(7)WebAssembly、Server模式你选哪种?小孩子才做选择!我用混合模式...
- 国家开放大学2021春1032成本管理题目
- 三星鸿蒙手机,被忽视的对手:三星的自研系统,已全球第一,成华为鸿蒙对手...
- 情商加油站:职业经理人的10大自我修炼工具
- oracle数据库恢复备份步骤
- Javascript第五章为什么用firstChild获取table中最后一个节点会取到text或者tbody第十一课
- C# struct 性能损失
- SAS 9.4 破解时间限制
- instantclient 配置 链接oracle,PLSQL与InstantClient的配置
- 【2021-07-23】JS逆向之雷速体育canvas渲染数据解密
- 朋友,我真诚的劝你别网贷
- Luogu 3807(Lucas定理)
- AI会让AI工程师失业吗?
- 全链路压测核心技术解析
- Macbook Pro 外接显卡实现Tensorflow GPU运行之MacOS系统重装
- bios 设置定时开机
- 2020年中国锂电池精密结构件行业发展现状分析,市场前景广阔「图」
热门文章
- 如何清除matlab工作区,matlab命令窗口中可用什么命令清除工作区中的变量
- 计算机固态硬盘装系统,固态硬盘装系统,小编教你固态硬盘如何装系统
- UE5 预览版载具模板工程车不能移动的问题
- 图片base64的换行问题处理
- python列表修改元素_python修改list中所有元素类型的三种方法
- dsp和通用计算机的区别,DSP处理器与通用处理器的比较
- 4万字的“整洁三部曲”干货,全浓缩在这一篇里了
- 123D画一个产品外壳3d图给3d打印机打印完整流程
- oracle imp导入数据库
- Html 中的特殊符号表示