1、确实是账单不存在
查询对账单下载地址接口默认是查询调用接口的appid对应的支付宝账户下的账单,请确认该appid对应的支付宝账户在需要查询的日期是否有交易,没有交易自然就没有账单
2、需要查询的账单不在调用接口的账户下
如果您是isv服务商,想要查询自己对接的商户的账单信息,请在接口中传入该商户授权给您的app_auth_token参数,表示代商户发起请求,不传入app_auth_token参数会依据调用接口的appid来查询对应账户的账单,详细的请参考排查步骤第1点。
如何获取app_auth_token:[url]https://openclub.alipay.com/read.php?tid=458&fid=55[/url]
3、账单类型参数问题
在查询对账单下载地址请求参数中的bill_type参数有两种trade和signcustomer
trade指商户基于支付宝交易收单的业务账单,即调用支付宝交易接口产生的交易信息,不包含非接口交易的账单信息
signcustomer是指基于商户支付宝余额收入及支出等资金变动的帐务账单,即所有支付宝余额产生的变动的交易信息,包含调用接口产生的交易账单以及非接口交易的账单信息
如果是传入trade报错交易不存在,可能是你的交易不是调用支付宝接口产生的 建议改为signcustomer再测试一下
4.时间参数的问题:
账单下载日期支持下载日账单,月账单,不支持年度账单。
日账单:日账单不支持下载当日账单,只能下载前一日24点前的账单(T+1),日期格式如:2018-01-05
注:建议在第二日10:00以后下载
月账单:月账单不支持下载当月账单,只能下载上一月的账单信息,日期格式如:2018-01。
注:月账单一般会在次月 4 日或之前生成,建议次月4号或后面日期下载。
5、账号问题:
如果支付宝账户是属于泛金融账号是不支持调用查询对账单下载地址接口的,如果按照上述方案自查都没有问题建议可以联系商户客服来查询一下自己的账户是否是属于泛金融账号 ,导致调用接口报错。联系商户客服电话:0571-88158090,或在线商户客服:[url]https://cschannel.alipay.com/newPortal.htm?scene=mysjbzzx[/url]