# 1、将发票抬头信息录入到用户微信中
接口说明
调用接口,获取添加存储发票抬头信息的链接,将链接发给微信用户,用户确认后将保存该信息。
请求格式
URL: https://api.weixin.qq.com/card/invoice/biz/getusertitleurl?access_token={access_token}
请求方法:POST
协议:HTTPS
请求参数
数据格式:POST
# 返回参数
# 数据格式:POST
当错误码为0是,有以下信息:
# 请求示例
# 2、获取用户抬头(方式一):获取商户专属二维码,立在收银台
# 接口说明
商户调用接口,获取链接,将链接转成二维码,用户扫码,可以选择抬头发给商户。
# 请求格式
URL:https://api.weixin.qq.com/card/invoice/biz/getselecttitleurl?access_token={access_token}
请求方法:POST
协议:HTTPS
# 请求参数
数据格式:POST
数据格式:POST返回参数
当错误码为0是,有以下信息:
#
# 请求示例
#
# 3、获取用户抬头(方式二):商户扫描用户的发票抬头二维码
# 接口说明
商户扫用户“我的—个人信息—我的发票抬头”里面的抬头二维码后,通过调用本接口,可以获取用户抬头信息。
# 请求格式
URL:https://api.weixin.qq.com/card/invoice/scantitle?access_token={access_token}
请求方法:POST
协议:HTTPS
# 请求参数
数据格式:POST
# 返回参数
# 请求示例
# 4、获取用户抬头(方式三):通过jsapi接口,H5获取用户的已保存在微信的抬头信息
接口没有公开,所以不会暴露在 wx 对象上。
对于没有公开的接口,都可以用这样的方式调用:
wx.config 的时候传入参数 beta: true
wx.invoke(name, args, callback),其中 name 是接口名,args 是参数对象,callback 是回调函数
具体到这个场景,就是
wx.invoke('chooseInvoiceTitle', {
// 这里要传入参数
}, function (res) {
// 这里处理调用结果
})
请求参数:
**返回结果:**代码示例 wx.ready(function () { wx.invoke(' chooseInvoiceTitle ', { "scene":"1" }, function(res) { //这里是回调函数 }); });
choose_invoice_title_info对象的结构如下:
{ "type":"0", "title":"腾讯科技(深圳)有限公司", "taxNumber":"123466789987646131", "companyAddress":"深圳市南山区某某路腾讯大厦", "telephone":"123456789", "bankName":"某某银行", "bankAccount":"621111111111290" }
# 5、接收用户提交的抬头
# 接口描述
用户提交抬头后,商户会收到用户提交的事件。
关于事件推送请参考:
# 请求参数
数据格式:xml
示例