【weixin】微信支付---PC网站微信支付
一、PC网站支付
微信支付支持完成域名ICP备案的网站接入支付功能。PC网站接入支付后,可以通过JSAPI支付或Native支付,自行开发生成二维码,用户使用微信“扫一扫”来完成支付。
二、支付产品介绍
JSAPI支付:商家张贴收款码物料,用户打开扫一扫,扫码后输入金额,完成付款;开发文档Native支付:商家在系统中按微信支付协议生成支付二维码,用户扫码拉起微信收银台,确认并完成付款。开发文档(PC端支付用的是此)
JSAPI支付流程图:
Native支付流程图:
三、扫码支付介绍
1、链接
https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_2
2、使用场景介绍
用户扫描商户展示在各种场景的二维码进行支付。步骤1:商户根据微信支付的规则,为不同商品生成不同的二维码(如图6.1),展示在各种场景,用于用户扫描购买。步骤2:用户使用微信“扫一扫”(如图6.2)扫描二维码后,获取商品支付信息,引导用户完成支付(如图6.3)。
步骤3:用户确认支付,输入支付密码(如图6.4)。步骤4:支付完成后会提示用户支付成功(如图6.5),商户后台得到支付成功的通知,然后进行发货处理。
3、Native支付可分为两种模式
模式一:
商户后台系统根据微信支付规则链接生成二维码,链接中带固定参数productid(可定义为产品标识或订单号)。用户扫码后,微信支付系统将productid和用户唯一标识(openid)回调商户后台系统(需要设置支付回调URL),商户后台系统根据productid生成支付交易,最后微信支付系统发起用户支付流程。
详细步骤:https://www.cnblogs.com/websmile/p/11115045.html
模式二:(采用的此模式)
商户后台系统调用微信支付【统一下单API】生成预付交易,将接口返回的链接生成二维码,用户扫码后输入密码完成支付交易。注意:该模式的预付单有效期为2小时,过期后无法支付
详细步骤:https://www.cnblogs.com/websmile/p/11115600.html
四、支付成功后如何通知前端(PC端)页面进行刷新/跳转
生成二维码之后设置定时器去查询下订单。订单支付成功之后。跳转window.location.href="回调成功的url,支付成功页面";
相关资料
- https://pay.weixin.qq.com/static/applyment_guide/applyment_detail_website.shtml
- https://lzqustc.iteye.com/blog/2396674
- https://lzqustc.iteye.com/blog/2364688
- https://www.baidu.com/link?url=ws6cxNIhWmVA1gbrUgFMRtACQhCMdYvcwZtLWOZfWZ2tO0oBW-YtCOmTJsTqsPnY9SzpJ3RjFQsgfV66616OMhHY7XPykYlO1aU-t5N3sAC&wd=&eqid=d7a66c6e0030e722000000025d19661f
- https://blog.csdn.net/qq_29058883/article/details/79193612
- https://www.cnblogs.com/guanjunhui/p/9070659.html
- https://www.baidu.com/link?url=57aywD0Q6WTnl7XKbIHuE7lcWGXh50Vy3z1lItKlmd4OJre3dLQnWbn8s4nBPmV1q3dU6Y8A68dybv-wlO9GW96qiIBTGfwQg97O_af1WDC&wd=&eqid=d7a66c6e0030e722000000025d19661f
转载于:https://www.cnblogs.com/websmile/p/11113797.html
【weixin】微信支付---PC网站微信支付相关推荐
- PC网站微信扫码支付,Native支付,“当前商户号暂不支持关联该类型的appid“,“签名错误,请检查后再试““springBoot 微信支付“
springBoot 微信支付 PC网站微信扫码支付-Native支付 一.采坑大合集 1.当前商户号暂不支持关联该类型的appid 2.签名错误,请检查后再试 二.springboot集成微信支付D ...
- PC网站微信支付怎么开通0.2费率?网页微信支付0.6费率降低至0.2
大部分商家用的网页扫码支付的费率基本在0.6%-1%,有些可能打折的话是0.54%-0.9%,这意味着用户支付一万所产生的手续费就是54-90元,如果一些流水比较大商家来说,确实是一笔不小的支出. 一 ...
- PC网站微信扫码支付之Native支付(模式二)
简介 Native支付是指商户系统按微信支付协议生成支付二维码,用户再用微信"扫一扫"完成支付的模式.该模式适用于PC网站.实体店单品或订单.媒体广告支付等场景. Native支付 ...
- 微信支付之PC网站(Native)支付详解
了解支付模式 Native 适用场景: Native支付是指商户系统按微信支付协议生成支付二维码,用户再用微信"扫一扫"完成支付的模式.该模式适用于PC网站.实体店单品或订单.媒体 ...
- 2020微信支付之PC网站(Native)支付详解
了解支付模式 Native 适用场景: Native支付是指商户系统按微信支付协议生成支付二维码,用户再用微信"扫一扫"完成支付的模式.该模式适用于PC网站.实体店单品或订单.媒体 ...
- 聚合支付PC端-微信扫码
聚合支付 第二章 微信扫码 文章目录 聚合支付 前言 一.开发前准备 二.java实现 1.pom中引入相关jar包 2.支付相关工具类 3.支付相关商户参数 4.微信支付统一下单-生成二维码 5.微 ...
- 微信支付----PC扫码支付(查询微信支付订单判断是否支付成功)
提示------------------几个状态没有加判断--------如:微信返回订单号不存在,微信系统异常....c#webapi建议前端轮番查询订单状态#region 查询扫码订单状态/// ...
- PC网站微信第三方登陆
本文用项目框架为spring boot 本文旨在简介微信第三方登陆的主要步骤, 网站微信第三方登陆需要几个条件 1.拥有微信开放平台 如果没有的话需要到https://open.weixin.qq.c ...
- python实现网页微信登录_网站微信登录-python 实现
最近微信登录开放公测,为了方便微信用户使用,我们的产品也决定加上微信登录功能,然后就有了这篇笔记. 根据需求选择相应的登录方式 微信现在提供两种登录接入方式 移动应用微信登录 网站应用微信登录 这里我 ...
最新文章
- 2004-10-26+ 用户输入的安全问题
- Unity中那些事半功倍的好插件
- 从零开始学python数据分析-从零开始学Python数据分析(视频教学版)
- 工业大数据的真正意义和价值
- 整数阶贝塞尔函数c语言,整数阶复宗量变形贝塞尔函数的计算.pdf
- 单片机脉宽测量C语言,单片机脉宽测量的程序
- spring boot web项目_阿里技术专家带你使用Spring框架快速搭建Web工程项目
- Linux内核 crypto文件夹 密码学知识学习
- KMP字符串比对算法理解
- 前端笔记-vue cli中使用router-link进行路由跳转
- 制造业ai中台_如何建立自己的制造者工作台
- 如何 方法内指令重排 进制_宁波PLC编程培训:新手如何学习PLC?
- 2021年系统集成项目管理工程师(软考中级)连夜整理考前重点
- App后台开发架构实践
- 【ITool】excel导入导出工具
- 记:一次意外JTAG使用引发对于STM32内核的了解
- 第13课:实战之用 Python 写一个抢票软件
- 进程和程序区别和联系
- 代办申请的软件著作权怎么知道真假?如何查询软著证书的真假?
- 找不到匹配的host key算法
热门文章
- 多因子策略中的IC信息系数、IR信息比率计算方法
- 快捷方式‘Tim.lnk’指向的驱动器或网络连接不可用——笔记本突然读不到机械硬盘了
- 借助了进口的俄罗斯“汽车场”电子对抗系统
- 写英文商务邮件必备的9大黄金句子
- 计算机毕业设计(附源码)python智慧后勤app
- 数据挖掘r语言和python知乎_Hellobi Live |R语言爬虫实战案例分享:网易云课堂、知乎live、今日头条、B站视频...
- 关于性 父亲是这样对18岁女儿说的
- 没有当过一把手的人,很难理解“一把手工程”的说法有多讨厌
- ubunto、 配置mysql
- cassandra 之 快照(snapshots)与sstableloader 备份、恢复、脚本