一、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网站微信支付相关推荐

  1. PC网站微信扫码支付,Native支付,“当前商户号暂不支持关联该类型的appid“,“签名错误,请检查后再试““springBoot 微信支付“

    springBoot 微信支付 PC网站微信扫码支付-Native支付 一.采坑大合集 1.当前商户号暂不支持关联该类型的appid 2.签名错误,请检查后再试 二.springboot集成微信支付D ...

  2. PC网站微信支付怎么开通0.2费率?网页微信支付0.6费率降低至0.2

    大部分商家用的网页扫码支付的费率基本在0.6%-1%,有些可能打折的话是0.54%-0.9%,这意味着用户支付一万所产生的手续费就是54-90元,如果一些流水比较大商家来说,确实是一笔不小的支出. 一 ...

  3. PC网站微信扫码支付之Native支付(模式二)

    简介 Native支付是指商户系统按微信支付协议生成支付二维码,用户再用微信"扫一扫"完成支付的模式.该模式适用于PC网站.实体店单品或订单.媒体广告支付等场景. Native支付 ...

  4. 微信支付之PC网站(Native)支付详解

    了解支付模式 Native 适用场景: Native支付是指商户系统按微信支付协议生成支付二维码,用户再用微信"扫一扫"完成支付的模式.该模式适用于PC网站.实体店单品或订单.媒体 ...

  5. 2020微信支付之PC网站(Native)支付详解

    了解支付模式 Native 适用场景: Native支付是指商户系统按微信支付协议生成支付二维码,用户再用微信"扫一扫"完成支付的模式.该模式适用于PC网站.实体店单品或订单.媒体 ...

  6. 聚合支付PC端-微信扫码

    聚合支付 第二章 微信扫码 文章目录 聚合支付 前言 一.开发前准备 二.java实现 1.pom中引入相关jar包 2.支付相关工具类 3.支付相关商户参数 4.微信支付统一下单-生成二维码 5.微 ...

  7. 微信支付----PC扫码支付(查询微信支付订单判断是否支付成功)

    提示------------------几个状态没有加判断--------如:微信返回订单号不存在,微信系统异常....c#webapi建议前端轮番查询订单状态#region 查询扫码订单状态/// ...

  8. PC网站微信第三方登陆

    本文用项目框架为spring boot 本文旨在简介微信第三方登陆的主要步骤, 网站微信第三方登陆需要几个条件 1.拥有微信开放平台 如果没有的话需要到https://open.weixin.qq.c ...

  9. python实现网页微信登录_网站微信登录-python 实现

    最近微信登录开放公测,为了方便微信用户使用,我们的产品也决定加上微信登录功能,然后就有了这篇笔记. 根据需求选择相应的登录方式 微信现在提供两种登录接入方式 移动应用微信登录 网站应用微信登录 这里我 ...

最新文章

  1. 2004-10-26+ 用户输入的安全问题
  2. Unity中那些事半功倍的好插件
  3. 从零开始学python数据分析-从零开始学Python数据分析(视频教学版)
  4. 工业大数据的真正意义和价值
  5. 整数阶贝塞尔函数c语言,整数阶复宗量变形贝塞尔函数的计算.pdf
  6. 单片机脉宽测量C语言,单片机脉宽测量的程序
  7. spring boot web项目_阿里技术专家带你使用Spring框架快速搭建Web工程项目
  8. Linux内核 crypto文件夹 密码学知识学习
  9. KMP字符串比对算法理解
  10. 前端笔记-vue cli中使用router-link进行路由跳转
  11. 制造业ai中台_如何建立自己的制造者工作台
  12. 如何 方法内指令重排 进制_宁波PLC编程培训:新手如何学习PLC?
  13. 2021年系统集成项目管理工程师(软考中级)连夜整理考前重点
  14. App后台开发架构实践
  15. 【ITool】excel导入导出工具
  16. 记:一次意外JTAG使用引发对于STM32内核的了解
  17. 第13课:实战之用 Python 写一个抢票软件
  18. 进程和程序区别和联系
  19. 代办申请的软件著作权怎么知道真假?如何查询软著证书的真假?
  20. 找不到匹配的host key算法

热门文章

  1. 多因子策略中的IC信息系数、IR信息比率计算方法
  2. 快捷方式‘Tim.lnk’指向的驱动器或网络连接不可用——笔记本突然读不到机械硬盘了
  3. 借助了进口的俄罗斯“汽车场”电子对抗系统
  4. 写英文商务邮件必备的9大黄金句子
  5. 计算机毕业设计(附源码)python智慧后勤app
  6. 数据挖掘r语言和python知乎_Hellobi Live |R语言爬虫实战案例分享:网易云课堂、知乎live、今日头条、B站视频...
  7. 关于性 父亲是这样对18岁女儿说的
  8. 没有当过一把手的人,很难理解“一把手工程”的说法有多讨厌
  9. ubunto、 配置mysql
  10. cassandra 之 快照(snapshots)与sstableloader 备份、恢复、脚本