**

付款码支付:

**
应用场景:
用户出示二维码–》商家扫描(开发者的任务)—》支付成功—》用户收到支付信息(如下图示)

开发步骤:

  1. 开发者要先开发一个微信扫一扫功能(公众号扫码推事件,或者 jsapi)
  2. 扫码后会得到一个 “授权码”,用于请求接口时的一个重要参数。
  3. 拼接参数,请求接口即可

**

Native支付

**

Native支付共有两种模式:
模式一和模式二

模式一支付流程:
商户后台系统根据微信支付规则链接生成二维码,链接中带固定参数productid(可定义为产品标识或订单号)。用户扫码后,微信支付系统将productid和用户唯一标识(openid)回调商户后台系统(需要设置支付回调URL),商户后台系统根据productid生成支付交易,最后微信支付系统发起用户支付流程。

商家生成二维码(包含商品标识等)---->用户扫码跳转回调---->调用统一下单接口---->支付成功

模式二支付流程

调用统一下单接口----->根据返回的code_url生成二维码----->扫描二维码------->支付成功

注意:该模式的预付单有效期为2小时,过期后无法支付

微信支付相关(付款码支付,Native支付)相关推荐

  1. 微信、支付宝付款码规则

    微信: 用户付款码条形码规则:18位纯数字,以10.11.12.13.14.15开头 支付宝: 25~30开头的长度为16~24位的数字,实际字符串长度以开发者获取的付款码长度为准

  2. Java利用HttpClient发送请求生成微信支付二维码、查询支付状态

    一.HttpClient工具类 import org.apache.http.Consts; import org.apache.http.HttpEntity; import org.apache. ...

  3. 支付相关的知识点(移动支付,银行支付,第三,四方支付)

    自己所在的公司,支付做的算是比较多的.仅仅两个月,已经对接了至少8种以上的支付平台,其实支付都原理大致都是一样的.携带参数到网关地址,然后回调函数(异步),完成逻辑部分.今天我就针对自己所做的支付,进 ...

  4. 移动端---混合开发1 + 支付相关操作(手机app支付、网页支付)--支付流程

    混合开发 1️⃣ 以前端为主导进行开发(Hybrid app)(即所有的页面部分都是用网页 h5 的技术来做的,Hybrid 是做编辑器的) uniapp.mui 是国内主流的小公司做混合开发的技术. ...

  5. 微信和支付宝付款码条码规则

    微信条码规则:用户付款码条形码规则:18位纯数字,以10.11.12.13.14.15开头 支付宝条码规则:付款码将由原来的28开头扩充到25-30开头,长度由原来的16-18位扩充到16-24位.

  6. 微信支付 php简单源码,php微信支付相关源码

    PHP函数public function weixin_goods_pay() { header ( 'Content-Type: text/html; charset=UTF-8' ); // $p ...

  7. 支付相关(二):APP支付宝支付-转账到支付宝账号(JAVA服务端开发)

    首先确保签约单笔转账到支付宝账号 转账到支付宝账号是APP这边一个提现的功能.支付宝提供了可以转账到支付宝账号的功能,可选择收款方账户类型.可取值: 1.ALIPAY_USERID:支付宝账号对应的支 ...

  8. java支付管理有源码_java支付宝支付案例源码

    [实例简介] ※运行环境※ Eclipse JDK1.6及以上 Tomcat6.0及以上 ※使用方法※ SDK下载地址: https://doc.open.alipay.com/docs/doc.ht ...

  9. 在线支付篇(微信)——native方式(付款码支付)

    前一段时间由于项目功能的需要,需要支持几种在线支付.之前也没有接触过这一方面.下面来说说我期中的一种很常用的支付方式吧--微信支付. 这篇文章能,主要用来记录一下我实现微信支付的付款码支付和jsapi ...

  10. 微信开发踩坑系列一之Native支付

    微信开发踩坑系列一之Native支付 1.前言 1.1.文章说明 1.2.微信支付简介 1.3.项目技术栈 2.Native支付开发 2.1.官方描述 2.2.两种模式介绍 2.3.开发前准备工作 2 ...

最新文章

  1. 线上会议丨中国中文信息学会2020学术年会将于12月27日举行
  2. 这样写的博客才有更多的人愿意看
  3. 四边偏移lisp_双向偏移lisp
  4. Hello Blazor:(7)WebAssembly、Server模式你选哪种?小孩子才做选择!我用混合模式...
  5. 国家开放大学2021春1032成本管理题目
  6. 三星鸿蒙手机,被忽视的对手:三星的自研系统,已全球第一,成华为鸿蒙对手...
  7. 情商加油站:职业经理人的10大自我修炼工具
  8. oracle数据库恢复备份步骤
  9. Javascript第五章为什么用firstChild获取table中最后一个节点会取到text或者tbody第十一课
  10. C# struct 性能损失
  11. SAS 9.4 破解时间限制
  12. instantclient 配置 链接oracle,PLSQL与InstantClient的配置
  13. 【2021-07-23】JS逆向之雷速体育canvas渲染数据解密
  14. 朋友,我真诚的劝你别网贷
  15. Luogu 3807(Lucas定理)
  16. AI会让AI工程师失业吗?
  17. 全链路压测核心技术解析
  18. Macbook Pro 外接显卡实现Tensorflow GPU运行之MacOS系统重装
  19. bios 设置定时开机
  20. 2020年中国锂电池精密结构件行业发展现状分析,市场前景广阔「图」

热门文章

  1. 如何清除matlab工作区,matlab命令窗口中可用什么命令清除工作区中的变量
  2. 计算机固态硬盘装系统,固态硬盘装系统,小编教你固态硬盘如何装系统
  3. UE5 预览版载具模板工程车不能移动的问题
  4. 图片base64的换行问题处理
  5. python列表修改元素_python修改list中所有元素类型的三种方法
  6. dsp和通用计算机的区别,DSP处理器与通用处理器的比较
  7. 4万字的“整洁三部曲”干货,全浓缩在这一篇里了
  8. 123D画一个产品外壳3d图给3d打印机打印完整流程
  9. oracle imp导入数据库
  10. Html 中的特殊符号表示