针对微信支付的对账单格式,这里进行一下详细的说明。
对账单表头和交易订单的关系
交易时间 
对应查询订单接口time_end
公众账号ID
appid
商户号
mch_id
子商户号
sub_mch_id
设备号
对应下单接口device_info
微信订单号
对应查询订单接口transaction_id
商户订单号
out_trade_no
用户标识
openid, 相对于appid的用户唯一标识
交易类型
对应下单接口trade_type
交易类型见 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_2
交易状态
SUCCESS: 对应收入
REFUND: 对应支出-退款
REVOKED: 对应支出-撤销
这里有几点注意:
账单的交易状态,和订单的交易状态没有关系,发生过退款的订单,在这里依然有一条success
交易状态不会变更
只有发生过支付(进账)的订单,在撤销后才会发生支出并出现在对账单里。
付款银行
bank_type
见https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_2
货币种类
fee_type
总金额
total_fee
企业红包金额
coupon_fee
微信退款单号
对应查询退款接口refund_id
商户退款单号
对应退款/查询退款的out_refund_no
退款金额
对应单笔退款时的refund_fee
企业红包退款金额
对应coupon_refund_fee
退款类型
refund_channel
退款状态
PROCESSING: 已经从账面扣款
SUCCESS: 已经从账面扣款,并且出对账单时这个退款已经到账
商品名称
body
商户数据包
attach
手续费
精确到小数点后2位,四舍五入。末尾填充3个0。
费率
商户号对应的费率,同一个商户号一致。
文件格式
编码
使用接口下载的时候,是utf8编码
在商户平台下载的时候,根据选择的office版本不同,编码不同
文件名格式
接口下载的是字符串,无文件名

微信支付对账单的详细说明相关推荐

  1. java微信web支付开发_微信支付java开发详细第三方支付功能开发之支付宝web端支...

    这段时间把支付基本搞完了,因为做的过程中遇到许多问题,特地记录下来,同时方便其他java coder,废话少说,下面开始. 整体思路:在后台,根据参数创建支付宝客户端AlipayClient,发送参数 ...

  2. 支付宝支付、微信支付(最详细教程)

    对接支付宝支付接口,官方文档已经写的很清楚了,但是也有很多像我一样的小白,第一次对接支付宝支付接口,会有些迷茫,所以我在此写下这篇文章,给我和我一样的同学,一点思路吧. 第一步:(先要在支付宝进行操做 ...

  3. SpringBoot整合微信支付(Native最详细)

    一.微信支付产品介绍 1.付款码支付 用户展示微信钱包内的 " 付款码 " 给商家,商家扫描后直接完成支付,适用于线下面对面收银的场景. 2.JSAPI支付 线下场所:商户展示一个 ...

  4. 调用微信支付wx.chooseWXPay 详细流程

    第一步:配置微信基本配置 /** 获取微信配置以下的参数后台提供这里切记,经常会报错,因为页面的url的问题,我这里是后台写死的,根据不同的环境配置不同url* */initWxConfig () { ...

  5. 微信支付V3 超级详细版请认真看完——(第2集)

    目录 关于API v3 各参数的解释 商户API证书序列号,申请证书后就有对应的.

  6. iOS支付宝(Alipay)接入详细流程,比微信支付更简单,项目实战中的问题分析

    最近在项目中接入了微信支付和支付宝支付,总的来说没有那么坑,很多人都说文档不全什么的,确实没有面面 俱到,但是认真一步一步测试下还是妥妥的,再配合懂得后台,效率也是很高的,看了这篇文章,你也只要几分钟 ...

  7. uni-app - 最详细 H5 网页接入微信支付功能,提供从详细的示例代码与注释(移动端网页实现微信支付能力,微信公众号前端支付 JSAPI / JS-SDK 详细示例源码)官方最新超级详细教程

    前言 关于 uni-app 项目中接入微信支付的文章鱼龙混杂,各种 JSAPI / JS-SDK 乱代码.过时.没注释.不讲流程原理,非常难用. 本文实现了 uni-app H5 移动端网页项目,实现 ...

  8. 一文搞懂「微信支付 Api-v3」接口规则所有知识点

    文章目录 简介 v2 与 v3 的区别 API 密钥设置 获取 API 证书 请求签名 示例代码 构造签名串 构造 HTTP 头中的 Authorization 获取证书序列号 通过工具获取 通过代码 ...

  9. unity 微信支付

    转载一下我chen哥的博客 Unity接入微信APP支付(超详细) 前言 微信app支付流程 申请权限&配置app信息 导Unity使用的Jar包 Android开发环境部署 SDK 导出Ja ...

  10. nodejs实现小程序微信支付

    最近做小程序时用到了微信支付很是开心,因为之前支付一直都没有做过,终于又可以学点东西了.于是很开心的去看了下微信小程序的支付接口,没想到,事情基本都是后端做的,前端只要调用wx.requestPaym ...

最新文章

  1. 【git】git入门之把自己的项目上传到github
  2. (经典)Hibernate多对一关系映射(四)
  3. Python枚举类型的使用
  4. SpringCloud干货(2)---------大时代下的分布式微服务
  5. linux android sdk gengxinman,Android 实现增量更新
  6. c语言字符加密向后四位_Base64加密?它只是一种编码算法,切勿用来加密
  7. 写给你的数据结构教程(第一天)
  8. Spring Boot 介绍、入门
  9. cc++编译链接过程
  10. Atitit 管理plus 的概念,为什么要留长发与管理思想的结合 目录 1.1. 孝道的体现 身体发肤 受之发肤 不敢毁伤 出自 1 1.2. 著作介绍 1 1.3. 传统国学文化的复兴 中国
  11. R语言:企业风险分析(2)【蒙特卡罗模拟,Monte-Carlo Simulation】
  12. 【Scratch】青少年蓝桥杯_每日一题_10.09_小猫奔跑
  13. 网站云服务器 网络拓扑,云服务器网络结构拓扑图
  14. 树莓派HDMI转VGA线有无源
  15. 多维时序 | MATLAB实现CNN-LSTM多变量时序预测
  16. gorm中使用where in 条件
  17. java技术面试一定要跳出来的坑,可曾听闻!
  18. 如何解决电脑使用中任务栏“卡死”问题。
  19. JAVA后端面试经-三拳打死老师傅的那些套路问题,开卷你也不会
  20. C#·Excel拉取日期格式的数据

热门文章

  1. python的指令大全_python列表命令
  2. 新东方托福词汇(List 01 ~ List 05)
  3. CMYK与有什么RGB区别?
  4. selenium实现12306全自动购票
  5. Exif信息 处理图片上传时翻转问题
  6. mini计算机结构,简单拆机看内部构造_苹果 Mac mini MGEN2CH/A_台式电脑评测-中关村在线...
  7. 如何快速掌握一门新的技术?
  8. win7 windows update 错误80072efe解决方法
  9. 斯皮尔 皮尔森 肯德尔_在SPSS软件相关分析中,pearson(皮尔逊), kendall(肯德尔) 和spearman(斯伯曼/斯皮尔曼)三种相关分析方法有什么异同(转)...
  10. DVD光驱注册表修复