H5 JS 获取微信发票抬头,微信极速开发票方式三

微信小程序(七)通过chooseInvoiceTitle获取微信发票抬头 1、查看微信API接口wx.chooseInvoiceTitle(Object object) | 微信开放文档 注意:小程序必须关联一个公众号,且这个公众号是完成了微信认证的,才能调用 chooseInvoiceTitle 2、页面wxml <view class="btn" bindtap="invoiceTitle">获取发票抬头</view> <view class="tab"> <view>银行账号:{{bankAccount}}&l. 阅读详情

 粗暴点!

这里直接上代码!

引入js:

<script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js" ></script>
function addWxInvoiceBtn(){
        console.info("here is addWxInvoiceBtn()!");
        var appId =$("#appId").val();
        var timestamp =$("#timestamp").val();
        var nonceStr= $("#nonceStr").val();
        var signature = $("#signature").val();
        console.info("appId" + appId);
        wx.config({
            beta: true,//用于方法未对外公开的情况
            "debug": true,//true 用于调试
            "appId": appId,
            "timestamp": timestamp,
            "nonceStr": nonceStr,
            "signature": signature,
            jsApiList: [
                "chooseInvoiceTitle"
            ]
        });
        wx.ready(function(){
            // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
            doReady();
        });

        wx.error(function(res){
            // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
            console.info(JSON.stringify(res));
        });

    }

    function doReady(){
        console.info(" here is get wx invoice title!");
        wx.invoke('chooseInvoiceTitle', {
            "scene": "1"
        }, function (res) {
            // 这里处理调用结果X``
            console.info("res:" + res);
            console.info("JSON.stringify(res):" + JSON.stringify(res));
            var info = JSON.parse(JSON.stringify(res)).choose_invoice_title_info;
            var infoJ = JSON.parse(JSON.parse(JSON.stringify(info)));
            console.info("infoJ:" + infoJ);
            // alert(res.err_msg + res.choose_invoice_title_info)
            alert("税号:" + infoJ.taxNumber + "抬头:" + infoJ.title);
            var taxNumber = info.taxNumber;
            var title = info.title;
            var type = info.type;
            console.log(res);
        })
    }

参考链接:

微信js-sdk

https://qydev.weixin.qq.com/wiki/index.php?title=%E5%BE%AE%E4%BF%A1JS-SDK%E6%8E%A5%E5%8F%A3#.E6.AD.A5.E9.AA.A4.E4.B8.80.EF.BC.9A.E5.BC.95.E5.85.A5JS.E6.96.87.E4.BB.B6

微信极速开发票文档https://developers.weixin.qq.com/doc/offiaccount/WeChat_Invoice/Quick_issuing/Interface_Instructions.html

 

 

h5逻辑_h5页面在微信打开-导航栏标题如何设置 【代码】h5逻辑_h5页面在微信打开-导航栏标题如何设置。 阅读详情

相关推荐

Ubuntu声卡检测与故障排查:从基础命令到驱动修复

本文详细介绍了在Ubuntu系统中进行声卡检测与故障排查的完整流程。从使用lspci、aplay等基础命令识别硬件,到排查驱动冲突、修复权限问题,再到调整PulseAudio高级配置,提供了一套系统性的解决方案。文章结合实战案例,帮助用户快速诊断并解决Ubuntu系统常见的“无声”问题,恢复音频功能。

g2h3i4j5的博客 228

解决-微信h5调获取发票抬头chooseInvoiceTitle安卓完全可以,但到了苹果却唤起不了

1、把我气笑了 你肯定看了这个了 微信官网找答案的开发人员提的问题 2、你可以让后端写一个端口,然后看看callback执行没,或者用node,其实callback执行了,而且res都可以拿到 alert在ios没唤起来…真把我气笑了 一开始以为callback没执行的原因,笑死 ...

1608

DICOM三维重建:基于VTK实现三种面绘制算法

版本:VS2019、VTK9.0.1 #define vtkRenderingCore_AUTOINIT 3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) #define vtkRenderingVolume_AUTOINIT 1(vtkRenderingVolumeOpenGL2) #include "vtkDICOMImageReader.h" #include "vtkRenderWindowInteractor.h" #i

一直在笑的博客 5923

获取微信发票抬头(亲测好用)

调用微信内的发票抬头

weixin_44037153的博客 1155

MMSE (Minimum Mean Square Error)均衡原理讲解

MMSE是一种将接收数据的MSE(均方误差)最小化的模型。有了这句话,很多问题就会在你的脑海中蹦出来。 什么是均方误差?最小化MSE "的物理含义是什么? 等等。 让我们从一个我们现在已经非常熟悉的通道模型开始。(我希望你现在也熟悉下面的表达方式。) MMSE作为一种均衡器,是一种后处理算法,它可以帮助我们找出接收到的数据,使之尽可能地接近原始数据(传输数据)。简而言之,MMSE中最重要的步骤是找到一个如下图所示的矩阵G。如果我们假设没有噪声,这个[G]矩阵可以简单的作为信道矩阵(H^-1)的倒数。但

Celeste的博客 4万+

(三)从零开始学习模糊控制——模糊决策

模糊控制之基础——模糊数学 (一)模糊数学——基本概念 (二)模糊数学——模糊关系 (三)模糊数学——模糊决策 文章目录模糊控制之基础——模糊数学前言一、模糊决策法1.最大值原理2.模糊排序2.模糊寻优总结 前言   模糊决策是指在模糊环境下进行决策的数学理论和方法。这类问题─般具有大系统特征,系统之间的关系十分复杂,存在不能准确赋值的变量,这些变量属于模糊因素,涉及到一定的主观因素,使得子系统之间、变量之间的关系不清晰,从而必须借助排序、模糊评判等方法来进行处理。 一、模糊决策

qq_43667552的博客 4751

微信浏览器内获取微信 发票抬头,发票地址接口

微信自定义朋友, 朋友圈分享 第一步: 验证服务器可用性 1: 进入 开发-基本配置-根据要求修改服务器配置 2: 在上图中编辑的服务器url对应的本网站文件中编写验证代码, 用于验证消息的确来自微信服务器 $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $token = '与服务器配置中的token一致'; $tmpArr =

赵老仙 3949

零基础学写《扫雷》游戏(Qt扫雷源码)

扫雷游戏是在windows系统中自带的游戏,他的游戏玩法其实很简单,20世纪初期电脑上没有啥游戏可以玩,所以扫雷游戏也算是当时是最常火爆的一个电脑游戏。以下文章详细介绍扫雷游戏的实现。实现语言为C++。

啊渊的专栏 1万+

微信开发五(获取微信js-SDK票据,ticket)

为什么80%的码农都做不了架构师?>>> ...

weixin_34111790的博客 511

SAP 标准 CDS View 到底能不能用 CDS Extension View 扩展,我们在项目里应该这样判断

文章摘要:判断SAP标准CDS视图(如A_PRODUCT)能否扩展字段,不能仅凭命名或@Metadata.allowExtensions判断,需检查DDL源码中的@AbapCatalog.viewEnhancementCategory值。#PROJECTION_LIST允许扩展字段,#NONE则禁止。聚合视图需额外包含#GROUP_BY,UNION视图需#UNION。CDS View Extension用于新增字段,Metadata Extension仅用于添加注解。在ABAP Cloud环境中还需检查AP

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 100

精密装配机器人系列编程:ABB IRB 120_(20).编程项目设计与实施

在精密装配机器人系列编程中,项目的成功设计与实施涉及多个关键步骤。从项目需求分析到最终调试,每一个环节都需要细致的考虑和专业的技术。选择合适的编程语言、设计良好的程序结构、掌握调试技巧以及解决常见问题,都是确保机器人高效、稳定运行的重要因素。通过不断优化和改进,可以提高生产效率和产品质量,满足不断变化的生产需求。

zhubeibei168的博客 1243

微信H5调用chooseInvoiceTitle错误的解决方法

', {"scene": "1"}, function (res) ,注意标红部分不能有空格。jsApiList需要传入chooseInvoiceTitle,beta需要为true。遇到错误:functinon_not_exist通常是因为调用的方法里有空格造成的。页面需要引用微信的js文件。

LJL's博客 460

100天精通Python(数据分析篇)——第53天:初识pandas模块_基础介绍

一、初始pandas 1. 什么是pandas? 2. 为什么要学习pandas? 3. pandas的优势 4. 下载安装pandas 二、Pandas的数据类型 1. Series 2. DataFrame

努力让自己发光,对的人才能迎着光而来 17万+

uniapp学习API之——其他(授权、收货地址、发票抬头等)

授权。

qq_42774794的博客 1090

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

H5之唤起微信功能

最近在做项目中总能遇到H5需要调起微信公众号、调起微信小程序、调起微信分享等等的有关微信的一些需求。今天,我们就着重来谈谈H5之调起微信分享功能的实现。 使用微信分享,可以获得更好的传播效果。 步骤一. 用户信息获取 1. 注册测试公众号 我们在 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 可以申请一个测试账号,在测试号管理的页面中能够看到我们appId等信息,这里有个接口配置信息修改的选项需要我们去填写 这里就要麻烦后端的

weixin_45731450的博客 8399

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

VUE 微信h5基本功能

一、vconsole 手机端控制台 安装:npm install vconsole --save-dev 调用(index.vue/main.js): import VConsole from 'vconsole/dist/vconsole.min.js' let vConsole = new VConsole() 二、

mdd996735325的博客 553

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

微信的公众号和服务号

进来开始关注微信的二次开发,当然首先得了解订阅号和服务号的区别了。         那么订阅好和服务号到底有啥区别呢: 1.微信公众平台服务号,顾名思义,主要是给客户提供服务的。一般银行和企业做客户服务用的比较多。主要功能和权限如下: a.可以申请自定义菜单 b.服务号一个月只能群发一条信息 c.服务号群发信息的时候,用户手机会像收到短信一样接收到信息,显示在用户的聊天列表当中 2.微

tinyteemo的专栏 1753

h5页面调用微信jssdk分享

引入微信js <script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js" type="text/javascript"></script> 配置wx.config,其中appID、TimeStamp、NonceStr、SigNature都是由后台生成,需要生成url地址这边我是由前端传给后台,通过 d...

fish_dw的博客 9192

h5怎么获取微信用户openId,h5如何获取微信用户openId

最近公司需要做一个微信公众号,作为一个前端,我首当其冲,首先需要做一个 “微信和系统用户绑定”的功能;主要步骤为: 1.获取微信openid; 2.通过openid获取用户信息;无用户信息需要绑定 3.输入手机并确认绑定信息; 4.验证手机短信绑定; 这里主要讲述一下如何获取微信openid 参考链接 一丶进入微信后台配置授权界面,我这里直接配置在 功能-自定义菜单-跳转

都神 6万+

H5获取微信网页授权

//判断是否微信浏览器 isWeiXin: function(){  let ua = window.navigator.userAgent.toLowerCase();   return ua.match(/MicroMessenger/i) == "micromessenger"; }, //微信授权 weixin(){ if(Util.isWeiXin()){ ...

weixin_30666753的博客 917

关于H5在微信获取授权

很尴尬,flag倒了很久,这才来更新。 1、作为一枚小前端,所做的就是把微信获取授权之后的链接和所需的参数给到后端,定好之后只要获取链接就好了。(⊙o⊙)…确实就是这么简单,基本上这种授权是需要后端来配置的,但是多了解一些也没有坏处。主要就是利用链接重定向来操作。 举个栗子:http://baibu.com/weixin/OAuth?url=http://test.xiaobai.com/...

weixin_30325793的博客 897

微信公众账号调取用户昵称和用户头像

微信服务号获取用户信息最近在做一个活动页面,要求获取用户的昵称和头像,于是研究了一下,直接上步骤(注意只有服务号可以获取)参考文档网页授权获取用户基本信息参考文档首先设置公众号的授权回调域名先进入公众号,点击开发者中心然后在授权接口权限表中找到如图所示的项目并且点击修改最后配置你的回调域名,注意要用外网地址然后上代码//这个设置你的授权回调地址 $base = '';//这个设置你的appid $a

sd142400的专栏 3万+

如何控制微信分享网页时,展示的标题,描述和图片

在需要被微信分享的页面中,加入下面这一段JS代码就可以进行控制了。 var imgUrl = 'http://xxx/share_ico.png'; // 分享后展示的一张图片 var lineLink = 'http://xxx'; // 点击分享后跳转的页面地址 var descContent = "xx!"; // 分享后的描述信息 ...

weixin_30666753的博客 966
上一篇: 微信会员卡展示条形码
下一篇: 微信jssdk 链接传参list ios签名报错
麦子小小跑
博客等级 码龄12年 19粉丝 42原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值