微信对账单 java_微信支付-跨境支付开发者文档
返回结果
失败时,返回以下字段
字段名
变量
类型
必填
描述
返回状态码
return_code
string(16)
是
FAIL
示例值:FAIL
错误码描述
return_msg
string(128)
否
返回信息,如非空,为错误原因
如:签名失败 等。
示例值:签名失败
错误码
error_code
string(16)
否
失败错误码,详见错误码列表
示例值:20002
成功时,数据以文本表格的方式返回,第一行为表头,后面各行为对应的字段内容,字段内容跟查询订单或退款结果一致,具体字段说明可查阅相应接口。
第一行为表头,根据请求下载的对账单类型不同而不同(由bill_type决定), 目前有:
当日所有订单
交易时间,公众账号ID,商户号,子商户号,设备号,微信订单号,商户订单号,用户标识,交易类型,交易状态,付款银行,货币种类,总金额,代金券或立减优惠金额,微信退款单号,
商户退款单号,退款金额, 代金券或立减优惠退款金额,退款类型,退款状态,商品名称,商户数据包,手续费,费率
当日成功支付的订单
交易时间,公众账号ID,商户号,子商户号,设备号,微信订单号,商户订单号,用户标识,交易类型,交易状态,付款银行,货币种类,总金额, 代金券或立减优惠金额,商品名称,商户数据包,手续费,费率
当日退款的订单
交易时间,公众账号ID,商户号,子商户号,设备号,微信订单号,商户订单号,用户标识,交易类型,交易状态,付款银行,货币种类,总金额, 代金券或立减优惠金额,退款申请时间,
退款成功时间,微信退款单号,商户退款单号,退款金额, 代金券或立减优惠退款金额,退款类型,退款状态,商品名称,商户数据包,手续费,费率
从第二行起,为数据记录,各参数以逗号分隔,参数前增加`符号,为标准键盘1左边键的字符,字段顺序与表头一致。
倒数第二行为订单统计标题,最后一行为统计数据
总交易单数,总交易额,总退款金额,总代金券或立减优惠退款金额,手续费总金额
举例如下:
交易时间,公众账号ID,商户号,子商户号,设备号,微信订单号,商户订单号,用户标识,交易类型,交易状态,付款银行,货币种类,总金额,代金券或立减优惠金额,微信退款单号,
商户退款单号,退款金额,代金券或立减优惠退款金额,退款类型,退款状态,商品名称,商户数据包,手续费,费率
`2014-11-10 16:33:45,`wx2421b1c4370ec43b,`10000100,`0,`1000,`1001690740201411100005734289,`1415640626,`085e9858e3ba5186aafcbaed1,`MICROPAY,`SUCCESS,
`OTHERS,`CNY,`0.01,`0.0,`0,`0,`0,`0,`,`,`被扫支付测试,`订单额外描述,`0,`0.60%`2014-11-10 16:46:14,`wx2421b1c4370ec43b,`10000100,`0,`1000,`1002780740201411100005729794,`1415635270,
`085e9858e90ca40c0b5aee463,`MICROPAY,`SUCCESS,`OTHERS,`CNY,`0.01,`0.0,`0,`0,`0,`0,`,`,`被扫支付测试,`订单额外描述,`0,`0.60% 总交易单数,总交易额,总退款金额,总代金券或立减优惠退款金额,手续费总金额
`2,`0.02,`0.0,`0.0,`0
结算对账单
普通结算对账单
字段名称
字段说明
交易时间
指该笔交易的支付成功时间或发起退款成功时间(注:不是退款成功时间),格式为YYYY-MM-DD HH:MM:SS,如2015-01-01 10:00:00
示例值:2015-01-01 10:00:00
公众账号ID
发起该笔交易时使用的appid,appid是由微信平台给公众号或app分配的唯一标识、用于区分交易场景
示例值:wxab8acb865bb11234
商户号
发起该笔交易的微信支付商户号,8~10位数字
示例值:1234567890
子商户号
如果是普通受理模式下的交易,展示特约商户的商户号,8~10位数字
如果是直连模式交易,则展示成数字0
示例值:0
设备号
该笔交易下单时在device_info字段中传入的信息,没填写则留空
示例值:8888
微信订单号
微信支付为该笔订单(或该笔退款对应的订单)分配的订单号
示例值:4200000008201712143733500001
商户订单号
商户传入的该笔订单(或该笔退款对应的订单)的商户订单号,对应下单接口里的out_trade_no字段
示例值:test1
用户标识
微信平台为支付用户在公众账号(appid)下分配的唯一标识(openid)
示例值:testxt08c-XB5-QD208X1Aid0Cbs
交易类型
该笔订单(或该笔退款单对应的订单)的交易类型,使用英文缩写展示,取值和含义:
值:
JSAPI-JSAPI支付(或小程序支付)
NATIVE-Native支付
APP-app支付
MWEB-H5支付
MICROPAY-付款码支付
PAP-委托代扣
示例值:NATIVE
交易状态
SUCCESS—支付成功,说明该行数据为一笔支付成功的订单
REFUND—转入退款,说明该行数据为一笔发起退款成功的退款单
REVOKED—已撤销,说明该行数据为一笔成功撤销的撤销单
示例值:SUCCESS
货币种类
货币类型,符合ISO 4217标准的三位字母代码,如CNY
示例值:CNY
总金额
该笔订单的应结算金额(=订单金额-用户使用的免充值券金额),如果该行数据为退款或撤销则展示0.00,单位元,保留到小数点后2位
示例值:0.01
代金券或立减优惠金额
该笔订单中使用的微信支付代金券金额(包括充值券和免充值券),如果未使用代金券、或该行数据为退款或撤销则展示0.00,单位元,保留到小数点后2位
示例值:0.00
微信退款单号
微信支付为该笔退款分配的退款单号,如果该行数据为订单则展示0
示例值:0
商户退款单号
商户发起退款时填入的商户退款单号,如果该行数据为订单则展示0
示例值:0
退款金额
该笔退款或撤销单的应结算金额(申请退款金额-免充值券退款金额),如果该行数据为订单则展示为0.00,非负数、单位元,保留到小数点后2位
示例值:0.00
代金券或立减优惠退款金额
退款金额中包含的充值券退款金额,如果该行数据为订单或没有充值券退款则展示为0.00,非负数、单位元,保留到小数点后2位
示例值:0.00
退款类型
ORIGINAL—原路退款
BALANCE—转退到用户的微信支付零钱
如果该行数据为订单,则留空
示例值:ORIGINAL
退款状态
生成账单文件时该笔退款的状态、后续不会更新,如果该行数据为订单,则留空
SUCCES—退款成功
FAIL—退款失败
PROCESSING—退款处理中
示例值:SUCCES
商品名称
商户传入的该笔订单(或该笔退款对应的订单)的商品名称,对应下单接口里的body字段
示例值:中文[body]
商户数据包
商户传入的该笔订单(或该笔退款对应的订单)的商户数据包,对应下单接口里的attach字段,不传时留空
示例值:测试中文[attach]
手续费
该笔订单/退款对应的手续费金额,订单对应正数、退款对应负数,单位元,保留小数点后2位
示例值:0.00000
费率
该笔交易计费所使用的费率,百分数,如0.60%
示例值:0.00%
开通免充值券后的结算对账单
字段名称
字段说明
交易时间
指该笔交易的支付成功时间或发起退款成功时间(注:不是退款成功时间),格式为YYYY-MM-DD HH:MM:SS,如2015-01-01 10:00:00
示例值:2015-01-01 10:00:00
公众账号ID
发起该笔交易时使用的appid,appid是由微信平台给公众号或app分配的唯一标识、用于区分交易场景
示例值:wxab8acb865bb11234
商户号
发起该笔交易的微信支付商户号,8~10位数字
示例值:1234567890
特约商户号
如果是普通受理模式下的交易,展示特约商户的商户号,8~10位数字
如果是直连模式交易,则展示成数字0
示例值:0
设备号
该笔交易下单时在device_info字段中传入的信息,没填写则留空
示例值:8888
微信订单号
微信支付为该笔订单(或该笔退款对应的订单)分配的订单号
示例值:4200000008201712143733500001
商户订单号
商户传入的该笔订单(或该笔退款对应的订单)的商户订单号,对应下单接口里的out_trade_no字段
示例值:test1
用户标识
微信平台为支付用户在公众账号(appid)下分配的唯一标识(openid)
示例值:testxt08c-XB5-QD208X1Aid0Cbs
交易类型
该笔订单(或该笔退款单对应的订单)的交易类型,使用英文缩写展示,取值和含义:
值:
JSAPI-JSAPI支付(或小程序支付)
NATIVE-Native支付
APP-app支付
MWEB-H5支付
MICROPAY-付款码支付
PAP-委托代扣
示例值:NATIVE
交易状态
SUCCESS—支付成功,说明该行数据为一笔支付成功的订单
REFUND—转入退款,说明该行数据为一笔发起退款成功的退款单
REVOKED—已撤销,说明该行数据为一笔成功撤销的撤销单
示例值:SUCCESS
货币种类
货币类型,符合ISO 4217标准的三位字母代码,如CNY
示例值:CNY
应结订单金额
该笔订单的应结算金额(=订单金额-用户使用的免充值券金额),如果该行数据为退款或撤销则展示0.00,单位元,保留到小数点后2位
示例值:0.01
代金券
金额
该笔订单中使用的微信支付代金券金额(包括充值券和免充值券),如果未使用代金券、或该行数据为退款或撤销则展示0.00,单位元,保留到小数点后2位
示例值:0.00
微信退款单号
微信支付为该笔退款分配的退款单号,如果该行数据为订单则展示0
示例值:0
商户退款单号
商户发起退款时填入的商户退款单号,如果该行数据为订单则展示0
示例值:0
退款金额
该笔退款或撤销单的应结算金额(申请退款金额-免充值券退款金额),如果该行数据为订单则展示为0.00,非负数、单位元,保留到小数点后2位
示例值:0.00
充值券退款金额
退款金额中包含的充值券退款金额,如果该行数据为订单或没有充值券退款则展示为0.00,非负数、单位元,保留到小数点后2位
示例值:0.00
退款类型
ORIGINAL—原路退款
BALANCE—转退到用户的微信支付零钱
如果该行数据为订单,则留空
示例值:ORIGINAL
退款状态
生成账单文件时该笔退款的状态、后续不会更新,如果该行数据为订单,则留空
SUCCES—退款成功
FAIL—退款失败
PROCESSING—退款处理中
示例值:SUCCES
商品名称
商户传入的该笔订单(或该笔退款对应的订单)的商品名称,对应下单接口里的body字段
示例值:中文[body]
商户数据包
商户传入的该笔订单(或该笔退款对应的订单)的商户数据包,对应下单接口里的attach字段,不传时留空
示例值:测试中文[attach]
手续费
该笔订单/退款对应的手续费金额,订单对应正数、退款对应负数,单位元,保留小数点后2位
示例值:0.00000
费率
该笔交易计费所使用的费率,百分数,如0.60%
示例值:0.00%
订单金额
该笔订单的金额,包括用户支付金额、充值券金额、免充值券金额,如果该行数据为退款或撤销则填0.00,单位元,保留到小数点后2位
示例值:0.01
申请退款金额
商户发起退款的金额,包括退给用户的金额、充值券退款金额、免充值券退款金额,如果该行数据订单则填0.00,单位元,保留到小数点后2位
示例值:0.00
费率备注
如果有特殊费率规则时则加以说明,默认留空
示例值:
微信对账单 java_微信支付-跨境支付开发者文档相关推荐
- java 微信转账 ca_error_【微信支付】企业付款开发者文档
[微信支付]企业付款开发者文档 2018-11-24 简介 企业付款业务是基于微信支付商户平台的资金管理能力,为了协助商户方便地实现企业向个人付款,针对部分有开发能力的商户,提供通过API完成企业付款 ...
- 微信对账单 java_微信支付对账,你是如何处理的?
支付对账,即检查第三方支付与数据库中账单是否一一对应,涉及到微信对账单的处理,成功时,微信账单接口返回数据以文本表格的方式返回,第一行为表头,后面各行为对应的字段内容,字段内容跟查询订单或退款结果一致 ...
- 微信接口 java_【微信支付】企业付款开发者文档
付款方式 ◆ 支持API接口或网页操作,付款至目标用户. 收款用户身份指定 ◆ 通过APPID+OPENID指定收款用户. ◆ APPID需要为申请商户号时的APPID,或者与商户号有绑定关系. ◆ ...
- php 微信证书,【微信支付】企业付款开发者文档
1.签名算法 签名生成的通用步骤如下: 第一步,设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=valu ...
- php 微信支付到银行卡号,【微信支付】企业付款开发者文档
字段名 变量名 必填 类型 说明 返回状态码 return_code 是 String(16) SUCCESS/FAIL 此字段是通信标识,非付款标识,付款是否成功需要查看result_code来判断 ...
- python接入微信支付_干货分享:微信跨境支付接入全流程
[什么是微信支付?] 微信支付,是微信向有出售物品/提供服务需求的商家提供: 推广销售.支付收款.经营分析的整套解决方案. 包括多种支付方式,如付款码支付.JSAPI支付.小程序支付.APP支付.电脑 ...
- 关于跨境支付,你了解多少
随着经济发展.国民生活品质提高.全球一体化加速,进出口贸易也在不断地发展当中.不管是国际上,还是我国境内,出国留学.出国旅游.海淘等都已经成为很多普通人日常生活的一部分.在我们熟悉的外汇保证金行业当中 ...
- 关于跨境支付,你了解多少?
随着经济发展.国民生活品质提高 .全球一体化加速.进出口贸易也在不断的发展之中.不管是国际上,还是我国境内.出国旅游.出国留学.海淘等都已经成为很多人日常生活的一部分.在我们熟悉的外汇保障金行业当中, ...
- android 微信跨境支付,微信跨境支付.pdf
微信跨境支付 WeChat Cross-border Payment 1 (1) Business Overview (1) , We cooperate with China Tencent tec ...
- Magento微信跨境支付模块V2.1发布
2019独角兽企业重金招聘Python工程师标准>>> 关于微信跨境支付(WeChat Cross-border Payment) 微信跨境支付的核心功能是实现"人民币收款 ...
最新文章
- ES6 你可能不知道的事 – 基础篇
- 193. 一个不错的日历插件
- html:(18):文本输入框,密码输入框,文本域
- mysql建立索引注意事项_索引的原理及索引建立的注意事项
- 卡诺模型案例分析_质量管理神器,Kano模型您可知道?
- 带你了解网络的魅力——tcping和ping区别
- ajax提交form返回数据格式,ajaxSubmit 返回值
- Web票据在线打印和套打解决方案
- 安卓手表wear开发获取心率
- font-style 属性 oblique 是什么意思
- 将RGB颜色转换成16bit颜色
- 用Scratch+Python做一个联网游戏!不比打游戏差吧!
- PTA L2-048 寻宝图
- 知乎微信小程序广告真的猛的一塌糊涂
- 《『EcmaScript』之理顺Js中的四种继承
- 蓝桥杯 青蛙跳杯子【第八届】【省赛】【C组】 BFS 广搜
- 南宁富士康c语言笔试题,富士康笔试题目
- 云锁 php一句话,关于php一句话免杀的分析转载
- 普利姆算法 修路问题
- 腾讯技术工程 | 透过新硬件环境下的存储技术,看未来数据库系统崛起(附PPT)...