EasyAPI基于电子发票API接口二维码小票对接方案
本对接方案的好处是,客户无需为增加发票管理而增加数据库表或者字段、无需研究复杂的税务接口、无需关心税收分类编码、税率等,实现无缝集成。
名称解释:
名称 | 解释 | 备注 |
---|---|---|
用户标识 | 客户系统中的用户唯一编号 | 可以使用手机号,或者加密的字符串 |
商户订单号 | 客户系统的订单号 | 通过该订单号实现2边系统数据联通 |
访问令牌 | 通过EasyAPI获取的访问令牌 |
以类似星巴克的二维码开票演示:
1、调用 “获取用户accessToken” API接口
GET https://fapiap-api.easyapi.com/access-token
参数名称 | 参数类型 | 是否必填 | 描述 |
---|---|---|---|
appKey | string | 必填 | 发票服务appKey |
appSecret |
string |
必填 |
发票服务App密钥 |
username | string | 必填 | 用户标识 |
taxNumber | string | 选填 |
企业纳税人识别号(平台型客户传参) |
如何获取appKey和appSecret,登录https://fapiao.easyapi.com
返回结果:
{"status": "1","msg": "获取成功","content": {"accessToken": "5d7780d9da6a5520a79bf28a4f478e4f","username": "username001"}
}
2、获取二维码小票
POST https://fapiao-api.easyapi.com/scan/print
参数名称 | 参数类型 | 是否必填 | 描述 |
---|---|---|---|
accessToken | string |
必填(不使用Key密钥情况下) 前端场景使用,不暴露Key和密钥 |
访问令牌 |
appKey | string | 必填(不使用accessToken情况下) | 发票服务appKey |
appSecret |
string |
必填(不使用accessToken情况下) |
发票服务App密钥 |
taxNumber | string | 必填 | 开票企业税号 |
shopNo |
string |
必填 |
商户订单号 |
remark |
string |
开票备注 |
|
items |
array |
商品明细 |
|
items > name |
string |
必填 | 商品名称 |
items > model |
string |
规格 | |
items > unit |
string |
必填 | 单位 |
items > number |
int | 必填 |
数量 |
items > price |
double | 必填 |
含税单价 |
调用示例:
{"appKey": "发票服务appKey","appSecret": "发票服务App密钥","taxNumber":"91320211MA1WML8X6T","shopNo":"123456","remark":"发票备注","items": [{"name": "商品名称","model": "型号","unit": "单位","number": "1","price": "1.0"}]
}
返回结果:
{"code": "1","message": "提交成功","content": "P7bZIVwp"
}
获取开票链接:
URL前缀+小票二维码编号
https://fapiao-scan.easyapi.com/code=小票二维码编号(返回结果的content)
https://fapiao-scan.easyapi.com/?code=P7bZIVwp
如果需要咨询相关电子发票API接口技术问题或者价格,请加微信fanfanle
EasyAPI基于电子发票API接口二维码小票对接方案相关推荐
- IOS7使用原生API进行二维码和条形码的扫描
使用IOS7原生API进行二维码条形码的扫描 IOS7之前,开发者进行扫码编程时,一般会借助第三方库.常用的是ZBarSDK,IOS7之后,系统的AVMetadataObject类中,为我们提供了解析 ...
- 基于MacOSX平台下的二维码扫码功能
基于MacOSX平台下的二维码扫码功能 最近项目接受了一个需求,要在macOS的系统上实现一个二维码扫码的功能.通过多方面的学习,最终实现了要求,具体的实现步骤将会在下面展示. 核心功能模块 实现途径 ...
- 基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能
NextQRCode ZXing开源库的精简版 **基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能 原文博客 附源码下载地址** 与原ZXingMini项目对比 N ...
- 基于jquery类库的绘制二维码的插件jquery.qrcode.js
jquery.qrcode.min.js 如下 (function(r){r.fn.qrcode=function(h){var s;function u(a){this.mode=s;this.d ...
- 基于机器视觉的Data Matrix二维码识别
基于机器视觉的Data Matrix二维码识别 二维码识别,这个在视觉应用中占有很重要的比例,各种各样的二维码都有可能需要识别.常见的QR码.Data Matrix码.本方案是识别Data Matri ...
- php api获取二维码、组合生成图片
public function test() {$template = ROOT_PATH . "public/uploads/back.png";$x = "70&qu ...
- 基于zxing的仿微信二维码扫描界面
基于zxing的仿微信二维码扫描界面 https://github.com/iamlocky/ZxingLite 本项目fork自yangxixi88/ZxingLite,在原项目基础上添加了本地图片 ...
- 免费接口API:二维码图片地址 返回识别出的内容。通用文字识别
1.通用文字识别:http://api.wjsou.com/indexBASE.php?pictureurl=你的图片路径 示例 发送:http://api.wjsou.com/indexBASE.p ...
- 基于Capacitor编写Ionic React二维码扫描应用
在上一篇文章中,我们简要演示了如何使用capacitor-plugin-dynamsoft-barcode-reader构建跨平台二维码扫描应用.在本文中,我们将使用Ionic React来构建一个二 ...
最新文章
- Python的XML-RPC学习
- linux入门(三)常见Linux指令及其用法
- Html编辑器kindsoft
- POJ 3463 Sightseeing(次短路问题)
- 概率论与数理统计(二)
- Gstreamer中一些gst-launch常用命令
- NLP13-LDA引发的一系活动
- ICBU可控文本生成技术详解
- 普通人学python有意义吗-为什么那么多自学Python的后来都放弃了,总结起来就这些原因...
- java对excel加密_Java 加密、解密Excel文档
- 【不三不四的脑洞】一个梦所引发关于排序算法的思考
- tcp/ip的模型与原理
- 服务器文件夹只读属性去不掉,C# 去除文件或 文件夹只读属性
- 舆情监控和应急处理方案,如何做好网络舆情监控?
- 国际最顶尖的AI技术发展,愈像一场比拼资金与人才的竞赛
- 微信小程序制作科学计算器(控制台接受显示数据)
- 虚拟同步发动机(VSG)调频原理图解释(以经典力学的思想:牛顿第一定律)
- iic模块PCF8574驱动1602学习记载
- 天线越大越好吗_中波天线尺寸越大接收信号越强么?
- 未发现任何版本的java 我的世界,没有我的世界Java版的童志们 注意啦!