接口说明


上一篇 : 角色及流程图 下一篇: 二维码立牌设计



1、将发票抬头信息录入到用户微信中

接口说明

调用接口,获取添加存储发票抬头信息的链接,将链接发给微信用户,用户确认后将保存该信息。

请求格式

URL:
https://api.weixin.qq.com/

请求方法:POST

协议:HTTPS

请求参数

数据格式:POST

0 (14).png

返回参数

数据格式:POST

0 (15).png

当错误码为0是,有以下信息:

0 (12).png

请求示例

0 (11).png

2、获取用户抬头(方式一):获取商户专属二维码,立在收银台

接口说明

商户调用接口,获取链接,将链接转成二维码,用户扫码,可以选择抬头发给商户。

请求格式

URL:https://api.weixin.qq.com/

请求方法:POST

协议:HTTPS

请求参数

数据格式:POST

0 (10).png

数据格式:POST返回参数

0 (15).png

当错误码为0是,有以下信息:

0 (15).png

请求示例

0 (7).png

3、获取用户抬头(方式二):商户扫描用户的发票抬头二维码

接口说明

商户扫用户“我的—个人信息—我的发票抬头”里面的抬头二维码后,通过调用本接口,可以获取用户抬头信息。

请求格式

URL:https://api.weixin.qq.com/card/invoice/scantitle?access_token={access_token}

请求方法:POST

协议:HTTPS

请求参数

数据格式:POST

0 (6).png

返回参数

0 (5).png

请求示例

0 (4).png

4、获取用户抬头(方式三):通过jaspi接口,H5获取用户的已保存在微信的抬头信息

接口没有公开,所以不会暴露在 wx 对象上。

对于没有公开的接口,都可以用这样的方式调用:

  1. wx.config 的时候传入参数 beta: true

  2. wx.invoke(name, args, callback),其中 name 是接口名,args 是参数对象,callback 是回调函数

具体到这个场景,就是

wx.invoke('chooseInvoiceTitle', {

// 这里要传入参数

}, function (res) {

// 这里处理调用结果

})

请求参数:

0 (3).png

返回结果:代码示例
wx.ready(function () {
wx.invoke(' chooseInvoiceTitle ', {
"scene":"1"
}, function(res) {
//这里是回调函数
});
});

0 (2).png

choose_invoice_title_info对象的结构如下:


"type":"0",
"title":"腾讯科技(深圳)有限公司",
"taxNumber":"123466789987646131",
"companyAddress":"深圳市南山区某某路腾讯大厦",
"telephone":"123456789",
"bankName":"某某银行",
"bankAccount":"621111111111290"
}

5、接收用户提交的抬头

接口描述

用户提交抬头后,商户会收到用户提交的事件。

关于事件推送请参考:

http://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1451025274&token=&lang=zh_CN

请求参数

数据格式:xml

0 (1).png

示例

0.png


上一篇 : 角色及流程图 下一篇: 二维码立牌设计