精华内容
下载资源
问答
  • receiptCode 支付宝小程序收款码合并,支持支付宝收款码、微信收款码、QQ收款码
  • QQ支付宝微信收款码源码合二为一
  • 微信收款码和支付宝收款码二合一小程序 一.前端是微信小程序,后端java 二.这里讲述后端 客户扫描二维码区分来源是支付宝还是微信,然后做不同的处理; @GetMapping("/{openid}/{codeId}") public void scan...

    微信收款码和支付宝收款码二合一小程序

    一.前端是微信小程序,后端java

    二.这里讲述后端

         客户扫描二维码区分来源是支付宝还是微信,然后做不同的处理;

        @GetMapping("/{openid}/{codeId}")
        public void scan(
            @PathVariable String openid,
            @PathVariable Long codeId,
            HttpServletRequest request, HttpServletResponse response, Model model) throws Exception {
            
            final Code code = codeRepository.findByIdAndUserOpenid(codeId, openid);
    
            String agent = request.getHeader("User-Agent").toLowerCase();
            
            if (agent.indexOf("micromessenger") > 0) {
                
                QrCodeUtil.encode(code.getWx(), code.getName(), response.getOutputStream());
            } else if (agent.indexOf("alipayclient") > 0) {
                
                response.sendRedirect(code.getAlipay());
            }else {
                response.sendRedirect(code.getAlipay());
            }
        }
    1. 如果是支付宝则直接重定向;
    2. 如果是微信则根据微信收款码的地址生成二维码;以下是生成二维码的代码:
    3.  
          private static final String CHARSET = "utf-8";
          private static final String FORMAT = "PNG";
          // 二维码尺寸  
          private static final int BG_WIDTH = 320;
          private static final int BG_HEIGHT = 570;
          private static final int QRCODE_SIZE = 200;
      
          private static BufferedImage createBg(String name) throws Exception {
              
              BufferedImage image = new BufferedImage(BG_WIDTH, BG_HEIGHT, BufferedImage.TYPE_INT_RGB);   
              Graphics2D g2 = (Graphics2D)image.getGraphics();   
              g2.setBackground(new Color(92,147,240));
              g2.clearRect(0, 0, BG_WIDTH, BG_HEIGHT);   
              g2.setPaint(Color.WHITE);
      
              byte[] title = new String("长按二维码识别付款").getBytes("utf-8");
              Font font1 = new Font("SimHei", Font.BOLD, 25);
              g2.setFont(font1);
              double x1 = (BG_WIDTH - QRCODE_SIZE) / 2;   
              double y1 = (BG_HEIGHT - QRCODE_SIZE) / 4;  
              g2.drawString(new String(title), (int)x1, (int)y1);
              
              Font font = new Font("SimHei", Font.PLAIN, 10);
              if(name == null || name.isEmpty()) {
                  name = "***";
              } 
              name = "向 " + name + " 付款";
              byte[] names = new String(name).getBytes("utf-8");
              double x = (BG_WIDTH - QRCODE_SIZE);   
              double y = BG_HEIGHT - (BG_HEIGHT - QRCODE_SIZE) / 3 - 15;
              Graphics2D g3 = (Graphics2D)image.getGraphics();   
              g3.drawString(new String(names), (int)x, (int)y);   
              g3.setFont(font);
              return image;
          }
          
          private static BufferedImage createQrcode(String url) throws Exception {
              Hashtable<EncodeHintType, Object> hints = new Hashtable<EncodeHintType, Object>();
              hints.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.H);
              hints.put(EncodeHintType.CHARACTER_SET, CHARSET);
              hints.put(EncodeHintType.MARGIN, 2);
              BitMatrix bitMatrix = new MultiFormatWriter().encode(url, BarcodeFormat.QR_CODE, QRCODE_SIZE, QRCODE_SIZE, hints);
              int width = bitMatrix.getWidth();
              int height = bitMatrix.getHeight();
              BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
              for (int x = 0; x < width; x++) {
                  for (int y = 0; y < height; y++) {
                      image.setRGB(x, y, bitMatrix.get(x, y) ? 0xFF000000 : 0xFFFFFFFF);
                  }
              }
              return image;
          }
      
          /**
           * 插入二维码
           * @param bgImge 背景图片
           * @param qrcode 二维码
           * @return
           * @throws Exception
           */
          private static BufferedImage insertImage(BufferedImage bgImge, Image qrcode) throws Exception {
      
              int width = qrcode.getWidth(null);
              int height = qrcode.getHeight(null);
              // 插入二维码
              Graphics2D graph = bgImge.createGraphics();
              int x = (BG_WIDTH - width) / 2;
              int y = (BG_HEIGHT - height) / 2;
              graph.drawImage(qrcode, x, y, width, height, null);
              graph.dispose();
              
              return bgImge;
          }
      
      
          /**
           * 生成二维码(外嵌北京) 
           * @param content
           * @param logoPath
           * @param output
           * @throws Exception
           */
          public static void encode(String content, String name, OutputStream output) throws Exception {
       
              BufferedImage bgImage = QrCodeUtil.createBg(name);
              BufferedImage qrcode = QrCodeUtil.createQrcode(content);
              
              BufferedImage image = QrCodeUtil.insertImage(bgImage, qrcode);
              
              ImageIO.write(image, FORMAT, output);
          }
      

       

    4.  

    5. 这个是成品。欢迎大家提意见。

    展开全文
  • 在平时我们使用微信支付的时候会发现,很多商户使用的收款二维码不一样,其实,微信收款码分为商家版和普通版,普通版个人微信收款码直接在微信——支付——收付款中就能找到,而商户微信收款码则需要手动申请。...

    在平时我们使用微信支付的时候会发现,很多商户使用的收款二维码不一样,其实,微信收款码分为商家版和普通版,普通版个人微信收款码直接在微信——支付——收付款中就能找到,而商户微信收款码则需要手动申请。

    下面就来教教大家普通版个人微信收款码和商家版微信收款码怎么申请,有哪些注意事项。
    在这里插入图片描述

    一、普通版个人微信收款码申请

    1、进入你的微信,点击右上角的+,如下图所示
    在这里插入图片描述

    2、选择收付款,如下图所示
    在这里插入图片描述

    3、出现提示,点击知道了,如下图所示
    在这里插入图片描述

    4、点击二维码收款,如下图所示
    在这里插入图片描述

    5、点击下方的收款小账本,如下图所示
    在这里插入图片描述

    6、点击下方的常见问题,如下图所示
    在这里插入图片描述

    7、选择收款码申请,如下图所示
    在这里插入图片描述

    8、选择为什么找不到官方二维收款码申请人口,如下图所示
    在这里插入图片描述

    9、官方提示,部分内测,应该很快大家都有了,如下图所示
    在这里插入图片描述

    二、商家版微信收款码申请和注意事项

    很多人都会疑惑收款码为什么要分为两个版本呢,有什么区别吗?其实商户微信收款码是支持信用卡付款的,并且有很多商家经营工具可以使用,跟个人微信收款码的功能区别还是蛮大的,所以如果商户盆友还是很有必要申请的。

    商户微信收款码申请步骤如下:

    1、准备材料:营业执照、申请人身份证照片、收款银行卡、门店照片。

    2、上传资料:首先关注公众号“微信收款商业版”,点击下方菜单栏选择【开始使用】,然后进入商业版点击【注册微信支付商户号】,页面跳转后再点击【立即注册】,随后就可以上传资料了。
    在这里插入图片描述

    3、在线签约:上传资料后,会进入官方审核环节,如果审核未通过,会给出补充资料提示,可根据提示重新准备资料并再次上传;如果审核通过,公众号会下发通过消息,点击消息后,按照提示就能完成签约。
    在这里插入图片描述

    申请免费收款码:点击签约成功消息提示【去开通】,会弹出一个界面,可以申请首单一分钱的收款码物料,微信官方会把物料邮寄到家

    5、张贴二维码:收到物料包,把收款二维码贴在收银台或者其它合适的位置就能收款啦,这个商户收款码还能收信用卡里的钱的哦!
    在这里插入图片描述

    上传资料时有哪些注意事项?

    1、身份证相关
    在上传身份证时,要确保身份信息与营业执照上的法人信息一致,而且身份证有效期必须在60天以上。

    2、营业执照相关
    营业执照的有效期须在60天及以上,而且拍摄的图片文字要清晰,边框要完整,还要露出国徽。

    3、如何填写简述售卖商品
    填写时,简要的描述售卖商品或提供的服务即可,不需要一样样列举,但也不能照抄营业执照中的经营范围,并且所售商品必须在营业执照允许的范围内,例如:食品生鲜类,可填预包装食品、水果、蔬菜、饮料、啤酒、红酒、茶叶、农产品等等。

    4、店铺全称如何填写
    商户全称就是营业执照上展示的【名称】一栏,要按照营业执照上完整的名称内容填写,但如果名称一栏为空,那就填写个体户+法人姓名,例如:个体户李四。

    三、微信支付宝二合一聚合支付一定要营业执照吗?

    银行推出的“二维码收银台”服务是提供给小微商户的店铺收款二维码,商户仅需提供营业执照及身份证即可办理。收款成功后商户可以接收到收款提示短信,也可通过平台进行交易查询及账单下载。

    银行外,一些第三方平台也可以提供聚合收款码,将微信和支付宝二维码合二为一,这种聚合收款平台,确实给商家带来了很多便利,但这些app并不是免费的,商家在提现时,会被收取一定的手续费。

    没有营业执照怎么申请聚合码?

    当然也可以的了,比方利用二维彩虹二维码生成器将微信收款码和支付宝收款码同样可以合二为一。通过二维彩虹在线二维码生成器可以直接生成一款合并收款码,收款直接到账到商家的支付宝和微信收款账号。无需提供营业执照就可以生成申请聚合码,最重要的是,不会额外收取每笔收款的服务费。即免费帮助商家收款到自己的微信和支付宝账户。

    那么,微信和支付宝收款二维码怎么合并呢?

    步骤非常简单。请跟着下面步骤来生成专属你的聚合收款码吧。

    1、 在微信和支付宝的APP中分贝获取收款码图片,保存到本地。

    2、 支付宝微信二维码合并方法
    准备好了支付宝以及微信的收款码图片之后,就可以登录二维彩虹官网,当然,如果没有注册,需要先进行注册。如果已经注册,直接登录使用。

    第一步,登录二维彩虹二维码生成器
    在这里插入图片描述

    第二步,选择“微信/支付宝”收款选项
    在这里插入图片描述

    第三步,分别上传微信收款码图片和支付宝收款码图片
    通过不同的入口分别上传二维码图片,系统自动解析二维码的网址链接
    在这里插入图片描述

    第四步,点击“生成动态二维码”
    动态二维码的优势是,商家可以随时在后台更换自己的微信、支付宝收款二维码。而且,动态二维码还能记录二维码的扫描数据,比如扫描时间、位置、数量等。

    第五步,美化二维码
    商家可以选择上传自己的头像或者符合品牌形象的logo在二维码上,还能自定义设置二维码的颜色,还能设置渐变色彩。同时,二维码的样式,边框等都可以进行选择设置。

    最近几年经常爆出商家收款码被小偷替换的新闻事件。其实通过美化二维码,让收款码更具特色和辨识度,就能够在非常大的程度上避免这类事情发生在自己身上。

    第六步,测试下载使用二维码。
    在二维彩虹,不仅可以制作支付宝微信二合一收款码,还可以快速制作PDF文档二维码、网页链接二维码、电子名片二维码、APP下载二维码、视频二维码、音频二维码、多文件二维码、一次性二维码、无限加人的微信二维码…
    .
    原文阅读:
    微信收款码应该怎么申请呢?详细教程在这里
    相关阅读:
    线下门店的四大引流方式|直播总结

    展开全文
  • 微信 支付宝 QQ钱包 收款码批量处理管理系统,完全释放您的双手。一键上传一键生成自动识别收款码类型,自动识别金额,自动重命名对应金额,支持自定义图片格式,一步到位一键制作,自动截图二维码去边框,自动保存...
  • 至少配置一个通用码(即不设置固定金额的收款码)。固码可选配置。 制作教程 1:打开微信手机APP 点击如图下右上角【+】号 点击【收付款】不同版本存在差异 但都在右上角+号进入 2:找到【二维码收款】进入 。...

    配置教程

    注册会员后进入商家后台,点击【免签通道】→【收款码】进入收款码配置页,点击右上角【新增收款码】上传收款码:

    至少配置一个通用码(即不设置固定金额的收款码)。固码可选配置。

    制作教程

    1:打开微信手机APP 点击如图下右上角【+】号 点击【收付款】不同版本存在差异 但都在右上角+号进入

    2:找到【二维码收款】进入 。仔细找找不同版本不一样 也许在右上角菜单栏里。

    3:保存这个没有金额的收款码上传到商户系统

    展开全文
  • 软件注册免费测试,百度云盘下载:...您还在使用电脑自带图片截屏功能一个个截图,一个个保存收款二维码,一个个重命名金额名称吗?您还在为点鼠标头疼吗?好消息! 微信 支付宝 QQ钱包 收款码批量处理管理系统
  • 收款啦,是一款支付宝、微信、QQ收款码三合一整合系统。 采用 thinkPHP5.0 + MySQL + layui 完成   前言 不论是教程还是现成的代码,在网上几乎是遍地都是,为什么我还要自己写一套呢? 就是一个体现套字,包含...

    收款啦,是一款支付宝、微信、QQ收款码三合一整合系统。

    采用 thinkPHP5.0 + MySQL + layui 完成

     

    前言

    不论是教程还是现成的代码,在网上几乎是遍地都是,为什么我还要自己写一套呢?

    就是一个体现套字,包含上传二维码,识别二维码,生成三合一收款码,一整套流程服务。

    绝大多数的三合一仅仅只是针对个人使用,而收款啦能对多用户提供三合一服务。

    但是它却没有后台,原因主要有两个:

    没有必频繁查看或修改配置,一次配置,终身使用。

    作者懒癌发作(也促使没有安装向导)

    如果实在需要的话,后面再说

    本身代码是比较轻量级的,由于使用了框架导致体积增大。

    好吧,本身也没啥含量,自己也几乎用不到,写给有需要的人类吧,顺便水水文~~逃(-
     

    原理

    收款码三合一,听上去感觉很神奇,其实原理非常简单!

    所谓二维码,其实就是包含了一系列字符串的图片罢了。无论是支付宝还是微信的收款码,其本质上是一个包含了收款链接的二维码。所以我们的思路是:检测如果是支付宝浏览页面,就给出支付宝的付款链接、如果是微信,就给出微信链接……

    然后这里涉及到一个知识点,User-Agent,大厂的webview都会携带自家的UA信息,比如说:

    QQ:MQQBrowser/6.2 TBS/043221 Safari/537.36 QQ/7.0.0.3135

    微信:MQQBrowser/6.2 TBS 043220 Safari/537.36 MicroMessenger/6.5.8.1060 NetType/4G Language/zh_CN

    支付宝:UCBrowser/11.5.0.939 UCBS/2.10.1.6 Mobile Safari/537.36 AliApp(AP/10.0.15.051805) AlipayClient/10.0.15.051805 Language/zh-Hans

    这样就很轻松区分是QQ还是微信还是支付宝扫码了:

    User-Agent 含有 QQ/ 为QQ

    User-Agent 含有 MicroMessenger 为微信

    User-Agent 含有 AlipayClient 为支付宝

    既然能够区分每个软件,那就可以通过自建一个网址,通过二维码生成扫描这个网址后,判断浏览器的UA,来分发不同的收款码

    大致的流程则为:

    客户端扫码 -> 服务端根据 User-Agent 判断客户端类型 -> 分别返回不同的处理

    另外值得注意的是:

    QQ:https 协议,无法唤醒QQ

    支付宝:https 协议,可直接唤醒支付宝 APP

    微信:微信自己的支付协议,无法唤醒微信
     

    安装

    1. PHP >= 5.6 + MySQL
    2. 将应用程序部署到你的主机
    3. 将public子目录设置为对外公开目录
    4. 将根目录pay.sql导入你的数据库中
    5. 修改application\database.php为自己数据库信息
    6. 设置网站伪静态为thinkPHP
    7. 修改根目录中config.php中的相关信息


    输入你的域名进行访问(必须按步骤来)

    需要在外网中才有效!需要在外网中才有效!需要在外网中才有效!重要的事情说三遍(里面局域网应该也有效,但那还有啥意义)

    项目地址

    演示网站:https://qr.52ecy.cn/

    GitHub:https://github.com/178146582/qr

    展开全文
  • 企业微信收款码快速开通方法

    千次阅读 2019-09-05 21:40:31
    能开通微信支付的主体为企业、个体户、政府、组织机构、社团、媒体等,个人用户是无法开通企业微信支付的。 开通企业支付所需资料 1.微信支付管理员姓名、联系电话、邮箱; 2.企业营业执照、收款银行账户、法人...
  • ZZPay-开源个人收款系统,支持支付宝,微信收款码,资金直接到达本人账号,免签通道个人移动端自动更改,不需提现,不需备案,完全免费,个人收款0风险方案。 ZZPay-开源个人收款系统 ZZPay是基于php + mysql实现的...
  • 一对于受邀请的朋友可以直接找到小程序“收款小账本” 可以直接看到 申请官方收款码的入口方法1~打开微信-点击我-点击钱包-点击收付款-点击二维码收款-找到下边“收款小账本”方法二~打开微信-点击上方放大镜-输入...
  • 前言:微信扫小绿盒是腾讯公司的产品,再不接入云支付系统前仅支持微信收款,要想支持微信+支付宝收款,则需要接入云支付系统即可支持支付宝收款。 情况一:小绿盒已使用过 1、打开微信商户收款小程序,复制商户...
  • 微信收款音响f1f2f3的区别:1、形状:微信收款音响f1f2是一款三角梯形形状的音箱。微信收款音响f3是一款圆角正方体形状的音箱。2、音量:微信收款音响f1f2:70db。微信收款音响f3:75db。3、电池容量:微信收款音响...
  • 一款将支付宝收款二维码和微信收款二维码合成一个收款二维码的工具 GOOD GOOD MASTER Feature_1 Feature_2
  • 所以,大部分的商家支持微信收款码。 个人收款码 个人收款码,我们打开微信,选择【支付】【收款】之后显示的收款码,没有微信官方提供的收款码立牌。这种情况,收款码只是一个收款的功能,扫码之后收到钱,仅此...
  • 微信收款监控

    2018-12-03 00:22:49
    微信收款监控易语言源码
  • 安装说明:最新Thinkphp支付宝微信QQ收款码三码合一收款码源码 1、PHP >= 5.6 + MySQL 2、将应用程序部署到你的服务器中 3、将public子目录设置为对外公开目录 4、将根目录pay.sql导入你的数据库中 5、修改...
  • hook微信收款监听

    2019-01-08 16:53:12
    Xposed微信收款监听,微信支付二维码
  • 微信收款机器人.zip

    2019-08-30 10:04:25
    微信收款机器人源码,亲测可以使用。下载后,里面有打包的微信,不需要重新安装微信!
  • 易语言微信收款

    2017-12-02 21:20:19
    您微信所收到的金额和收到款的时间都会被这个程序通过网页读取到,可用于商店微信收款,可设置音效,收到款程序立马会有反应
  • 收款离不开收款码,目前收款码分为个人微信收款和商业版收款两种。有的商家使用的是个人的收款码,有的用的是商户收款码,那这2种收款码有区别吗? 一、微信个人收款码 优点:所收款项即时到帐可以转帐,可以提现,...
  • 实体店微信码收款系统
  • 申请微信收款商业码入口商业版收款码申请入口↓↓↓↓↓↓↓↓(点击上方小程序直接进入)商业版功能简介经营报表每日自动进行经营分析并发送报表,清晰掌握生意数据我的门店支持多门店收款,清晰管理各门店人员及权限...
  • 目前是生成我自己的接口的二维码,扫码后根据User-Agent判断扫码的客户端是微信还是支付宝,再重定向。...但是解析微信收款码得到的是wxp协议,重定向不过去。 求助怎么解决</p>
  • 基于php框架开发 微信支付宝QQ二维码三合一资源的源码 最新微信/支付宝/QQ二维码三合一制作程序PHP源码分享
  • 微信收款账号的申请

    千次阅读 2019-07-18 14:54:53
    微信收款账号准备 公众号(服务号)申请 A.公众号申请准备 1.登陆用邮箱(提供一个未绑定微信的邮箱)及密码; 2.企业名称、营业执照注册号(营业执照)、营业执照照片、公章; 3.运营者信息登记(超级管理员)...
  • 易语言-微信支付收款监控,登陆网页微信,监控收款

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,731
精华内容 1,892
关键字:

微信收款码