支付宝支付--alipay.data.dataservice.bill.downloadurl.query(查询对账单下载地址)

文章目录

          • 一.应用场景
          • 二.相关参数介绍
            • 1.请求参数:
            • 2.响应参数
            • 3.java相关demo:
            • 4.下载样式

一.应用场景

为方便商户快速查账,支持商户通过本接口获取商户离线账单下载地址
支付宝平台地址:
https://docs.open.alipay.com/api_15/alipay.data.dataservice.bill.downloadurl.query

二.相关参数介绍
1.请求参数:
  • 重点:1.账单下载当天日期要在下一天的10点后
    2.不可下载当月日期,仅可查看上个月

支付宝支付--alipay.data.dataservice.bill.downloadurl.query(查询对账单下载地址)_第1张图片

2.响应参数
  • 重点:账单下载地址链接,获取连接后30秒后未下载,链接地址失效。
    支付宝支付--alipay.data.dataservice.bill.downloadurl.query(查询对账单下载地址)_第2张图片
3.java相关demo:
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do","app_id","your private_key","json","GBK","alipay_public_key","RSA2"); 
AlipayDataDataserviceBillDownloadurlQueryRequest request = new AlipayDataDataserviceBillDownloadurlQueryRequest();
request.setBizContent("{" + "\"bill_type\":\"trade\"," + "\"bill_date\":\"2016-04-05\"" + " }"); AlipayDataDataserviceBillDownloadurlQueryResponse response = alipayClient.execute(request); if(response.isSuccess()){ 
    System.out.println("调用成功");
} else { 
    System.out.println("调用失败"); 
}
4.下载样式

会下载两个表

  • 1.业务明细
  • 2.业务明细汇总
    支付宝支付--alipay.data.dataservice.bill.downloadurl.query(查询对账单下载地址)_第3张图片下载的excel文件:
    支付宝支付--alipay.data.dataservice.bill.downloadurl.query(查询对账单下载地址)_第4张图片##### 三.踩过的坑
    介个下载坑相对来说还是较少的,我就踩了一个

{ 
  "alipay_data_dataservice_bill_downloadurl_query_response": { 
     "code": "40004",
     "msg": "Business Failed", 
     "sub_code": "isv.invalid_arguments", 
     "sub_msg": "入参不合法" 
    }
}

原因:
这个接口是下载离线账单的,需要T+1天生成账单,不能查询当日或者是当月的账单,如果日期是当天或者是当月的会返回“参数不合法”

好啦,以上就是我分享的全部内容啦,请大家多多指教!【ヾ(•ω•`)o~】

你可能感兴趣的:(支付宝)