品优购_day18_课程讲义_V1.3.docx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090 品优购电商系统开发 第18章 微信扫码支付 传智播客.黑马程序员 课程目标 目标1:掌握二维码生成插件qrious的使用 目标2:能够说出微信支付开发的整体思路 目标3:能够调用微信支付接口(统一下单)生成支付二维码 目标4:能够调用微信支付接口(查询订单)查询支付状态 目标5:实现支付日志的生成与订单状态的修改 1.二维码 1.1什么是二维码 二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。 二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。 1.2二维码优势 信息容量大, 可以容纳多达1850个大写字母或2710个数字或500多个汉字 应用范围广, 支持文字,声音,图片,指纹等等... 容错能力强, 即使图片出现部分破损也能使用 成本低, 容易制作 1.3二维码容错级别 L级(低) 7%的码字可以被恢复。 M级(中) 的码字的15%可以被恢复。 Q级(四分)的码字的25%可以被恢复。 H级(高) 的码字的30%可以被恢复。 1.4二维码生成插件qrious qrious是一款基于HTML5 Canvas的纯JS二维码生成插件。通过qrious.js可以快速生成各种二维码,你可以控制二维码的尺寸颜色,还可以将生成的二维码进行Base64编码。 qrious.js二维码插件的可用配置参数如下: 参数 类型 默认值 描述 background String "white" 二维码的背景颜色。 foreground String "black" 二维码的前景颜色。 level String "L" 二维码的误差校正级别(L, M, Q, H)。 mime String "image/png" 二维码输出为图片时的MIME类型。 size Number 100 二维码的尺寸,单位像素。 value String "" 需要编码为二维码的值 下面的代码即可生成一张二维码 <html> <head> <title>二维码入门小demo</title> </head> <body> <img id="qrious"> <script src="qrious.min.js"></script> <script> var qr = new QRious({ element:document.getElementById('qrious'), size:250, level:'H', value:'' }); </script> </body> </html> 运行效果: 大家掏出手机,扫一下看看是否会看到传智播客的官网呢? 2.微信扫码支付简介 2.1微信扫码支付申请 微信扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景。 申请步骤:(了解) 第一步:注册公众号(类型须为:服务号) 请根据营业执照类型选择以下主体注册: 个体工商户|? 企业/公司|? 政府|? 媒体|? 其他类型。 第二步:认证公众号 公众号认证后才可申请微信支付,认证费:300元/次。 第三步:提交资料申请微信支付 登录公众平台,点击左侧菜单【微信支付】,开始填写资料等待审核,审核时间为1-5个工作日内。 第四步:开户成功,登录商户平台进行验证 资料审核通过后,请登录联系人邮箱查收商户号和密码,并登录商户平台填写财付通备付金打的小额资金数额,完成账户验证。 第五步:在线签署协议 本协议为线上电子协议,签署后方可进行交易及资金结算,签署完立即生效。 本课程已经提供好“传智播客”的微信支付账号,学员无需申请。 2.2开发文档 微信支付接口调用的整体思路: 按API要求组装参数,以XML方式发送(POST)给微信支付接口(URL),微信支付接口也是以XML方式给予响应。程序根据返回的结果(其中包括支付URL)生成二维码或判断订单状态。 在线微信支付开发文档: /wiki/

文档评论(0)

文人教参 + 关注
实名认证
内容提供者

老师教学,学生学习备考课程、成人语言培训课程及教材等为提升学生终身学习竞争力,塑造学生综合能力素质,赋能学生而努力

版权声明书
用户编号:6103150140000005

1亿VIP精品文档

相关文档