微信支付宝扫二维码收款扫图付钱怎么查看收款方?

& 有关于"" 的文章列表
微信二维码扫描支付
微信二维码扫码支付的原理
参数生成等请参考官方文档:https://pay./wiki/doc/api/native.php?chapter=6_1
微信扫码支付。简单来说,就是你把微信支付需要的信息,生成到二维码图片中。通过微信扫一扫,发起支付。我们需要做的就是二件事:
一是:按照微信扫码支付规则生成二维码信息.
二是:微信没有提供生成二维码图片的接口。需要我们自己把二维码信息生成到二维码图片中。
1.模式选择:
微信扫码支付,有两种模式,文档中有介绍。第二种模式,微信接口会返回二维码信息给我们。而第一种模式则需要我们自己去生成二维码信息。会有些麻烦。尤其是参数大小写,还有签名的问题,容易出错。总的来说第二种模式比第一种模式简单。所有我采用的是第二种模式,比较通用。京东与携程亦用的是第二种模式。
2.调用统一下单接口获取带有二维码信息的url:(模式二)
模式二的微信扫码支付,需要先调用微信的统一下单接口,生成预交易单。(参数传递与接收都是XML 数据格式。)
正确调用后,会返回含有交易标示ID,和二维码链接的URL。
第一步先把提交的参数生成sign
第二步把参数按照微信的要求提交的形式提交到微信,微信会返回code_url给我们
第三步把返回的code_url生成二维码就可以了
使用的是google ZXing库。 提供一个 jar 地址 直接引入到自己项目即可。http://download.csdn.net/detail/gonwy/0;
action方法
public String createQRCode(){
        // 设置头信息,内容处理的方式,attachment以附件的形式打开,就是进行下载,并设置下载文件的命名
        HttpServletResponse response = getResponse();
        response.setContentType(&application/octet-stream&);
        response.setHeader(&Content-Disposition&, &filename=aaa.gif&);
        // 创建文件输入流
        // 响应输出流
        ServletOutputStream out =
        try {
            out = response.getOutputStream();
            onlinePaymentFrontService.createQRTicket(weixinUrl,out);
            out.flush();
            out.close();
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if(out!=null){
                try {
                    out.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
       
    }
service方法
     * 生成二维码
     * @param weixinUrl
     */
    public String createQRTicket(String weixinUrl, ServletOutputStream out) {
        int width = 300;
        int height = 300;
        // 二维码的图片格式
        String format = &gif&;
        Hashtable&EncodeHintType, String& hints = new Hashtable&EncodeHintType, String&();
        // 内容所使用编码
        hints.put(EncodeHintType.CHARACTER_SET, &utf-8&);
        try {
            BitMatrix bitMatrix = new MultiFormatWriter().encode(weixinUrl,
                    BarcodeFormat.QR_CODE, width, height, hints);
            MatrixToImageWriter.writeToStream(bitMatrix, format, out);
        } catch (WriterException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
       
            }无法找到该页
无法找到该页
您正在搜索的页面可能已经删除、更名或暂时不可用。
请尝试以下操作:
确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误。
如果通过单击链接而到达了该网页,请与网站管理员联系,通知他们该链接的格式不正确。
单击按钮尝试另一个链接。
HTTP 错误 404 - 文件或目录未找到。Internet 信息服务 (IIS)
技术信息(为技术支持人员提供)
转到 并搜索包括&HTTP&和&404&的标题。
打开&IIS 帮助&(可在 IIS 管理器 (inetmgr) 中访问),然后搜索标题为&网站设置&、&常规管理任务&和&关于自定义错误消息&的主题。微信二维码支付的风险由谁买单
[本站声明] 上网看看奇闻网刊载此文或图片不代表同意其说法或描述,仅为提供更多信息,也不构成任何投资或其他建议。本网站部分文章或图片是由网友自由上传。对于此类文章本站仅提供交流平台,不为其版权负责。如果您发现本网站上有侵犯您的知识产权的文章,请联系我们。
  ●微信二维码“付款”支付最重要的特色就是,在一定额度及次数内免除密码、短信动态码以及任何信息验证。这是一个不安全的支付模式,却又要在实践中广为应用。那么,出路只能是解决好风险防范问题或者风险发生后的责任分担问题,这样才能把一个不安全的支付模式转变成一个实质上安全的支付模式。
  ●根据微信支付“付款”用户协议的表述,非授权交易产生的所有损失都由用户本人承担。“付款”支付模式也没有足够安全的防护措施来防止非授权交易风险的发生。微信支付在推动市场发展、提高市场交易效率方面的功劳自然不容忽视,但是让消费者陷入危险也不得不令人重视。
  ●微信支付既然要推行与国际接轨的无密码支付方式,也自然应该推行与国际接轨的非授权交易责任承担机制——消费者在非授权交易中只承担有限责任的制度。对于微信支付,这并非强其所难。
  时下各大商超都在力推二维码支付的应用,消费者只需要使用二维码支付轻轻一扫就可以完成结账过程,快捷的支付体验使得消费者对二维码支付追捧有加。但是,这种快捷的支付方式不免也会给消费者留下一个巨大的疑问,如果消费者手机丢失后,其他人使用消费者的手机进行二维码支付,这种冒用行为给消费者造成的财产损失应该怎样承担?同时,我们也不断地从新闻媒体报道中看见消费者扫描二维码导致财产损失的案件。
  “收款”模式下的支付风险
  微信支付的二维码支付包含“付款”(之前叫做“刷卡”)与“收款”(之前叫做“面对面收钱”)两项服务。“付款”与“收款”的主要区别在于,“付款”是商家用扫码枪或者摄像头扫描客户的二维码,而“收款”是用户用手机扫描商家的二维码,即前者为“被扫”,后者为“主扫”。
  如果在网上检索“二维码支付”,可以搜索到许多用户扫描了二维码后发生财产损失的案例。主要都是二维码中包含病毒链接,扫描二维码后,手机自动下载了病毒信息,对用户手机中的信息进行盗取,进而侵害用户的财产。
  在二维码支付推广之初,相关的支付模式一般都采取以微信支付“收款”为代表的“主扫”模式。而在使用手机扫描二维码的过程中,隐含的风险却是巨大的,因为消费者对二维码所含信息并不明确,肉眼并不能对二维码所含信息进行识别,除此之外消费者进行扫描之后,手机会自动跳转到如何成为微信支付收款方,生成收款二维码?
想在网页上放一个微信支付二维码,用户通过微信扫二维码进行支付
按投票排序
首先你个人账号可以生成支付二维码,可以给用户让他扫码打款给你。其次是生成商品订单二维码,这个要按微信开放平台标准接入,有资格审核过程。支付宝也有类似的服务。
不如用面对面转账的那个二维码
申请微信支付接口即可,集成到你的网站或者App就可以收款了,通过接口会自动生成二维码,扫描支付即可。
现在能做微信固定收款二维码,别人扫一扫就付款,无限使用的
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 支付宝扫描二维码收款 的文章

 

随机推荐