查询对账单下载地址接口注意事项

简介: 接口调用示例流程建议参考:alipay.data.dataservice.bill.downloadurl.query(查询对账单下载地址) 集成流程  一、bill_download_url 下载账单地址参数解析  1、bizType参数是依据下载账单传入的账单类型bill_type来确定的,如果传入的是bill_type是trade那么地址中的 bizType=trade,如果传入的bill_type是signcustomer那么bizType=fnd   2、userId参数是下载的账单对应的用户的pid后拼接上0156(最后四个数字请忽略)。

接口调用示例流程建议参考:alipay.data.dataservice.bill.downloadurl.query(查询对账单下载地址集成流程  

一、bill_download_url 下载账单地址参数解析  

1bizType参数是依据下载账单传入的账单类型bill_type来确定的,

如果传入的是bill_typetrade那么地址中的 bizType=trade

如果传入的bill_typesigncustomer那么bizType=fnd   

2userId参数是下载的账单对应的用户的pid后拼接上0156最后四个数字请忽略)。 

 如示例中的userId=20885016245603350156对应的商户pid=2088501624560335   

3fileType为下载账单格式。fileType=csv.zip表示账单是csv格式的压缩文件   

4bizDates为传入的下载的账单的日期,比如下载201801月的账单bizDates=201801   

5downloadFileName为账单下载地址下载的文件的名称   

6timestamp是账单下载地址的获取时间,token可以用来标记账单下载地址,每一次生成账单下载地址生成的时候这两个参数都不同   

7、如果是使用第三方应用授权调用userIddownloadFileName中的pid参数是授权商户app_auth_token对应的pid也就是账单对应的客户的pid,不是调用接口的商户的pid  

8、账单的下载格式是csv格式的表格,该表格的文字编码是ANSI编码(不同的国家和地区制定了不同的标准,由此产生了 GB2312GBKBig5Shift_JIS 等各自的编码标准。这些使用 1  4 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文Windows操作系统中,ANSI 编码代表 GBK 编码;在日文Windows操作系统中,ANSI 编码代表 Shift_JIS 编码。 不同 ANSI 编码之间互不兼容,当信息在国际间交流时,无法将属于两种语言的文字,存储在同一段 ANSI 编码的文本中。)

二 、常见接口报错

1、下载数据乱码

保存账单的文件路径结尾需改成.zip 

示例代码参考:下载账单文件代码示例 

2、下载超时,请重新下载

账单下载地址必须在30秒内使用,超出时间后会报错:"下载超时,请重新下载",如图:  



  

 注:出现这个错误需要调用接口重新获取账单下载地址,这里两次获取的账单下载地址timestamptoken参数就是不同的。 

三、调用接口注意事项  

1、账单类型bill_type参数有两种tradesigncustomer

trade指商户基于支付宝交易收单的业务账单,即调用支付宝交易接口产生的交易信息,不包含非接口交易的账单信息。

signcustomer是指基于商户支付宝余额收入及支出等资金变动的帐务账单,即所有支付宝余额产生的变动的交易信息,包含调用接口产生的交易账单以及非接口交易的账单信息

2、账单下载日期支持下载日账单,月账单,不支持年度账单

日账单:日账单不支持下载当日账单,只能下载前一日24点前的账单(T+1),日期格式如:2018-01-05  

注:建议在第二日10:00以后下载 

月账单:月账单不支持下载当月账单,只能下载上一月的账单信息,日期格式如:2018-01 

注:月账单一般会在次月 4 日或之前生成,建议次月4号或后面日期下载。 

3、历史账单最久可以下载30个月之前的账单,具体的下载时间以实际可下载时间为准。    

4、该接口支持沙箱测试 但是沙箱下载的账单信息为空没有实际数据,建议以正式账号下载的账单信息为准。   

 四、demo分享(仅供参考  

 alipay.data.dataservice.bill.downloadurl.query.zip   

注:在demo中配置好自己的appid以及秘钥调用即可。   

如有其它疑问,欢迎大家在帖子后面追问!

目录
相关文章
Kam
|
Java
java中使用@Value获取值为null问题解决:
java中使用@Value获取值为null问题解决
Kam
2121 0
使用JavaStream将List转为Map
使用JavaStream将List转为Map
|
2月前
|
数据采集 供应链 API
1688开放平台API接口接入指南:从注册、认证到获取密钥全流程(附避坑点)(附python源码)
本文详解1688开放平台API接入全流程:涵盖企业账号认证、应用创建、权限申请与代码对接四大阶段,直击5大高频“坑”(如账号类型误选、签名错误、审核驳回等),并附可直接运行的Python客户端源码(含MD5签名、商品查询等核心功能),助你高效、安全打通B2B供应链。
|
安全 数据挖掘 API
车辆车型大全 API 实战指南:推动交通行业智能化
车辆车型大全API由探数平台提供,旨在解决企业班车、物流运输及汽车销售等行业对标准化车型数据的需求。传统人工维护车型库效率低且易出错,而该API覆盖主流品牌与车系,包含品牌、车系、销售车型及配置参数等详细信息,适用于车队管理、电商平台及汽车资讯平台。API提供四个子接口:获取品牌、车系、销售车型与配置详情信息,支持高效查询。通过HTTP POST请求即可调用,返回结构化数据,助力企业实现智能化运营与科学决策,在绿色智能交通时代发挥重要作用。
813 4
|
8月前
|
缓存 API 数据安全/隐私保护
淘宝京东拼多多API应用差异大揭秘,商家必看!
本文深度解析淘宝、京东、拼多多三大电商API在接口风格、权限控制、数据推送等方面的差异,涵盖实战代码与成本优化策略,助力商家高效对接平台系统,提升运营效率。
|
数据采集 测试技术 API
用“爬虫”思路做淘宝 API 接口测试:从申请 Key 到 Python 自动化脚本
本文介绍基于淘宝开放平台TOP的合规API测试实践,结合Python与官方SDK实现接口签名、数据驱动测试及自动化爬虫。通过AppKey/AppSecret鉴权,调用taobao.item.get接口进行商品数据探测,集成响应时间监控与断言验证,支持JUnit报告与Jenkins流水线。强调遵守平台规则,避免风控,适用于价格监控、库存对账等场景,兼具合法性与高效性。(239字)
|
安全 Unix Linux
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
159053 65
|
文字识别 算法 小程序
【项目总结】快瞳医疗化验单的OCR识别
快瞳科技通过图像识别技术,成功解决了医疗化验单OCR识别难题。项目要求精准识别表格内容,尤其是化验数值和名称,准确率达85%以上。针对化验单来源多样、干扰因素多的问题,团队采用智能文档抽取模型、opencv技术(如霍夫变换)进行图片扶正与裁剪,优化识别精度。最终,项目不仅达到药企要求,还实现超越,为医疗行业智能化转型提供了高性价比解决方案,助力快瞳科技在医疗信息化领域树立良好口碑。
1115 43
|
前端开发
create-react-app 如何使用 less/sass 和 react-css-modules?
本文详细介绍了在 create-react-app 项目中如何使用 less/sass 和 react-css-modules 来管理和应用样式。首先,通过安装相应依赖并配置 webpack 支持 less/sass;接着,介绍如何使用这些预处理器编写样式;最后,讲解了如何配置和使用 react-css-modules 实现样式的模块化管理,以及如何结合使用 less/sass 和 react-css-modules 提高开发效率和代码质量。
511 3
|
JavaScript
js浅拷贝与深拷贝的区别?
js浅拷贝与深拷贝的区别?

热门文章

最新文章