电商收付通系列⑪ ,下载账单

简介: 电商收付通的账单分为交易账单和资金账单,两种账单获取方式相同,这里只举例获取交易账单。交易账单:微信支付按天提供交易账单文件,文件内包含交易相关的金额、时间、营销等信息,供商户核对订单、退款、银行到账等情况。资金账单:微信支付按天提供微信支付账户的资金流水账单文件,文件内包含该账户资金操作相关的业务单号、收支金额、记账时间等信息,供商户进行核对。

1、介绍

文档地址:

https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pay/bill/chapter3_3.shtml

电商收付通的账单分为交易账单和资金账单,两种账单获取方式相同,这里只举例获取交易账单。

交易账单:微信支付按天提供交易账单文件,文件内包含交易相关的金额、时间、营销等信息,供商户核对订单、退

款、银行到账等情况。

资金账单:微信支付按天提供微信支付账户的资金流水账单文件,文件内包含该账户资金操作相关的业务单号、收支

金额、记账时间等信息,供商户进行核对。

业务流程图:

image.png

image.png

2、简单步骤

第一步:先调用申请交易账单API,获取download_url

        
public static JSONObject tradebill() {
  TradeBillParam param = new TradeBillParam();
  param.setBill_date("2020-03-22");
  param.setSub_mchid("1564807461");
  param.setBill_type("ALL");
  param.setTar_type("GZIP");//GZIP

  String requestParam = JSON.toJSONString(param);

  logger.info("tradebill param:{}",requestParam);

  HttpResponse response = HttpUtils.v3HttpExecute("GET", String.format(BillUrl.TRADE_BILL,param.getBill_date(),param.getSub_mchid(),param.getBill_type(),param.getTar_type()),
          "自己系统的应用名称","服务商商户号","商户API证书序列号","平台证书序列号","","商户API证书位置.pem",null);

  logger.info("tradebill jsonObject:{}",response);
  return JSONObject.parseObject(response.body());
}

结果,注意,账单文件的下载地址的有效时间为30s:

如果超出30s调用,则会报如下错误

第二步:再调用下载账单API获取账单数据流

public static JSONObject billdownload(String token) {
  logger.info("billdownload param:{}",token);

  HttpResponse response = HttpUtils.v3HttpExecute("GET", String.format(BillUrl.BILL_DOWNLOAD,token),
          "自己系统的应用名称","服务商商户号","商户API证书序列号","平台证书序列号","","商户API证书位置.pem",null);

  logger.info("billdownload jsonObject:{}",response);
  return JSONObject.parseObject(response.body());
}

结果:

image.png

山水有相逢,来日皆可期,谢谢阅读,我们再会

我手中的金箍棒,上能通天,下能探海

上一篇:电商收付通系列⑩,合单下单之扫码支付

相关文章
|
29天前
|
监控 安全 数据处理
淘宝 1688 跨境电商官方接口接入全攻略,跨境卖家必知
本攻略详述了接入1688跨境电商官方接口的全过程,涵盖注册申请、开发调试、数据处理与业务集成、安全合规及上线维护等环节,帮助开发者高效对接1688,拓展跨境业务。
|
6月前
|
供应链 数据挖掘 API
淘宝API接口系列:数据分析丨Erp上货丨维权控价丨商品搬家丨店铺订单管理
淘宝API接口系列在多个方面为电商业务提供了强大的支持,包括数据分析、ERP上货、维权控价、商品搬家以及店铺订单管理。下面将针对这些方面逐一进行说明。
|
6月前
|
JSON API 数据安全/隐私保护
1688阿里巴巴中国站获得商品快递费用 API接口
阿里巴巴1688中国站提供了丰富的API接口供开发者使用,以获取商品信息、订单详情、物流费用等。然而,关于获取商品快递费用的具体API接口,可能会因阿里巴巴平台的更新而有所变化。
速卖通开店流程及费用
开通账号,提交入驻资料,缴纳年费,大部分类目都是1W元,其中电子烟和手机类目是3W,假发类目里面的真人发是5W,完善店铺信息,开店经营。
电商收付通系列⑩,合单下单之扫码支付
电商收付通系列合单下单之扫码支付
217 0
电商收付通系列⑩,合单下单之扫码支付
|
小程序 JavaScript
电商收付通系列⑦,合单下单之小程序支付
在我接这个接口的时候,官方并没有明确给出合单支付支持小程序支付,凭借一腔热血去尝试了一下可以成功,prepay_id就是调用JS合单支付获取的。现在再看文档,已经明确列出来了“小程序调起支付”的字眼。所以大家可以放心的接入小程序合单支付哈。支付场景较多,系列文章只介绍小程序合单支付,APP合单支付、JS合单支付依瓢画葫芦,都一样哈。要注意,合单中同一个二级商户只允许有一笔子订单。订单如果需要进行分账等,需要在合单中指定需要进行分账(profit_sharing为true)。
315 0
电商收付通系列⑦,合单下单之小程序支付
|
移动开发 安全 小程序
电商收付通系统,可视化进件二级商户
传统的电商平台都是在用户确认收货后再在一定的周期内结算给商户,就是采取平台先收款的方式,但这样不仅给电商平台带来税务的问题,还影响商户的资金安全。有了电商收付通,就不存在这样的问题了。
281 0
电商收付通系统,可视化进件二级商户
|
JSON API 数据格式
电商收付通系列②,获取微信支付平台证书
微信支付平台证书是指由微信支付负责申请的,包含微信支付平台标识、公钥信息的证书。商户可以使用平台证书中的公钥进行验签。注意,这里的证书区别于商户API证书,商户API证书是直接从商户后台下载查看的,而微信支付平台证书是通过电商收付通的证书接口获取的。
753 0
电商收付通系列②,获取微信支付平台证书
|
数据可视化 API
电商收付通,多服务商模式
当把服务商信息新增好后,在给二级商户进件时,就可以通过选择服务商的形式,来告诉系统当前应该获取选中的服务商参数信息来调用接口进行进件。后续的操作比如合单支付、分账、提现、退款等和支付有关的很清楚如何操作了。
217 0
电商收付通,多服务商模式
|
小程序
电商收付通系列⑧,合单下单之支付通知
用户支付完成后,微信会把相关支付结果和用户信息发送给清算机构,清算机构需要接收处理后返回应答成功,然后继续给异步通知到下游从业机构。
217 0
电商收付通系列⑧,合单下单之支付通知