评论

如何进行微信订单交易对账

微信支付的订单交易,有时候会有对账需求,本文简要阐述了需求场景和对账方法,包括API对账单的调用与查询设置。

前言:

本文仍属于新手攻略的一部分,供类似我一样的支付新人享用。

一、订单对账需求

这是根据我们的业务实践总结出的需求场景,可能和你们业务会有较多出入,仅供参考吧。

1,销售或运营查单需求

销售或运营部门,有时候会找我们技术部门确认某笔订单的到账状态。
实际他们在内部平台能直接查到订单支付状态,但订单的财务到账情况并不会同步给他们,某些场景下,他们需要确认这些信息。

2,程序运行BUG对应

微信H5支付和APP支付,偶尔会遇到用户实际支付成功,但我方订单系统没有显示支付成功,可能是某种情景下的程序BUG或网络问题。
用户或运维,会将用户支付反馈过来,这时我们首先需要确认的就是用户是否实际支付成功。
如果用户已实际支付,那先把用户付费权益加上,再修复或确认程序问题。

3,用户退款

有时会遇到用户退款需求,由销售或运维部门发起内部退款流程,但由于我们商户号有好几个(对应不同项目),但财务部门只有一个,所以需要技术部门补充用户支付的更多订单信息(属于哪个商户号、微信订单号等),以便财务人员快速定位商户号,处理后续用户退费事宜。

4,其他场景

比如定期统计对账信息,领导查阅等。

二、商户平台页面对账

不涉及开发情况下,正常的对账,就是登录官方的微信商户平台,进行用户付费查询。

1,查询位置

商户平台首页-交易中心-交易管理-交易账单

2,批量订单查询

可以直接按交易时间、支付场景、交易状态、交易金额批量查询账单信息。

3,单个订单查询

也可以直接按照微信订单号、商户订单号查询单个订单信息。

4,其他位置查询

也可以在账单管理里,批量打包下载。

三、API对账单同步

1,商户平台查账不方便

在官方商户平台直接查询,是可以直接对账的。
但对于我们来说,有两点不方便。

1)我们商户号较多,来回登录各个商户号流程太麻烦了。

2)我们商户号通常由财务部门管理,技术不便登录。

2,官方提供的对账单下载API

1)申请交易账单

介绍:

该接口提供按天查询对账单文件(限三个月内),可选账单日期和类型(全部/成功订单/退款订单)。
调用后会返回账单文件下载地址,该地址30秒内有效,格式类似:https://api.mch.weixin.qq.com/v3/billdownload/file?token=xxx

文档地址:

https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_1_6.shtml

2)下载账单

介绍:

对下载地址download_url进行签名,并发起请求,即可下载到账单文件的数据流。

账单文件包括明细数据和汇总数据两部分,每一部分都包含一行表头和若干行具体数据。
例如:交易账单
ALL.xlsxREFUND.xlsxSUCCESS.xlsx

文档地址:

https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_1_8.shtml

3,公司内部平台设计

1)同步时间为每日上午10点

根据微信商户平台官方说明建议,我们应该在订单的T+1日上午10点后同步,如果更早同步,可能遇到官方数据正在生成中情况。
通过内部定时job,调用账单生成接口,解析账单下载文件,将账单内容存储到内部数据库中。
多个商户号的对账信息,都同步到内部数据库。

2)内部平台增加对账单查询功能

面向特定权限人员:
页面应标明财务账单同步时间(T+1日10点后)。
页面可以结合自身账号体系,通过查询用户账号、支付日期、支付应用(多个商户号对应的应用)、内部订单号、微信订单号等条件,查询财务订单信息。
页面也可以按范围批量查询或导出财务账单信息。
画个建议流程图吧:

感谢阅读!

最后一次编辑于  2021-05-10  
点赞 10
收藏
评论

3 个评论

  • 来一间
    来一间
    2021-09-23

    微信对账功能经常用到,收藏了,不时看下!

    2021-09-23
    赞同
    回复
  • lppppppf
    lppppppf
    2021-07-22

    为什么我通过接口下载下来的是txt格式,而不是xlsx格式呢

    2021-07-22
    赞同
    回复
  • 爱吃🐠的🐱
    爱吃🐠的🐱
    2021-07-22

    请问一下如果微信小程序由第三方开发和运营,如何避免微信支付对账信息被第三方恶意篡改

    2021-07-22
    赞同
    回复 1
    • 青寒
      青寒
      2021-07-22
      你们可以定时或不定时登录微信商户平台进行查账对账。
      2021-07-22
      1
      回复
登录 后发表内容