事中-风险交易通知接口数据格式是什么?
发布于 5 年前 作者 leiqin 9257 次浏览 来自 问答

这个通知接口返回的数据格式是xml?编码是多少?UTF-8? 如何用java接受这些数据

相关链接: https://pay.weixin.qq.com/wiki/doc/api/mch_bank.php?chapter=9_292

2 回复

谢邀:

这个文档里有写哈:

目前主流的与支付或者交易有关的接口基本都是用XML格式。

比如银行相关接口,第三方代扣代付相关接口,都是XML格式

为什么用XML呢?XML跟JSON比,其实也有优势的。个人觉得是最重要的一点是兼容性更好,更兼容旧的设备。XML毕竟是60年代就开始用了。因为很多老的设备用的都是很老的系统(目测目前还有很多相关设备是运行在DOS下的),那个时候json都还没诞生。你要兼容这些设备必须用XML。另外XML还有下面的优势:

A.格式统一,符合标准;

B.容易与其他系统进行远程交互,数据共享比较方便。

为什么https://pay.weixin.qq.com/wiki/doc/api/mch_bank.php?chapter=9_294 使用的格式是XML? 而不是现在主流的json等等更优雅的表达

回到顶部