wechatpay-apiv3 / wechatpay-go

微信支付 APIv3 的官方 Go Library
https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pages/index.shtml
Apache License 2.0
982 stars 140 forks source link

Feature Request:为什么结构体不将数据类型结构化 #211

Closed howellzhu closed 7 months ago

howellzhu commented 7 months ago

都已经是sdk了,为什么比如 wechatpay-go/services/payments/models.go中的Transaction.SuccessTime和TradeState还是字符串?结构化提供不是更友好些么?

xy-peng commented 7 months ago

这是我们的失误。最开始不少接口的时间在设计时没有选择字符串格式,导致把时间当做字符串处理了。

考虑到兼容性的问题,存量可能不会改动了。我们后续对新接口增加相关的检查。