Varorbc / PaySharp

PaySharp是一个支持多商户多种支付方式的跨平台网关处理类库,使用PaySharp可以简化订单的创建、查询、退款和接收网关返回的支付通知等操作。
MIT License
862 stars 265 forks source link

最近微信公众号支付出现缺少timestamp参数问题 #53

Open wensaint opened 4 years ago

wensaint commented 4 years ago

最近微信公众号支付出现缺少timestamp参数问题,经对比发现是因为应把timestamp以字符串形式传入,而非数字形式,可否修复一下

Varorbc commented 4 years ago

支付信息都是在OrderInfo里面,你可以再转换过

wensaint commented 4 years ago

支付信息都是在OrderInfo里面,你可以再转换过

我现在就是这样做的,我的意思源码中直接转了会不会方便点

Varorbc commented 4 years ago

因为支付信息都是统一以字符串给出去的,一改就会影响原有的用户,目前不会直接改

wensaint commented 4 years ago

因为支付信息都是统一以字符串给出去的,一改就会影响原有的用户,目前不会直接改

好的。如果源码会影响其他用户,那我就自己转换吧

wensaint commented 4 years ago

我觉得源码中可以在保持原方法不变情况下,加多一个方法。这样兼容旧版本,同时解决这个普遍问题

Varorbc commented 4 years ago

那就得以一个对象的形式回去了,如果你有时间可以提交上来

ntluojianlin commented 4 years ago

退款时报Internal.Cryptography.CryptoThrowHelper.WindowsCryptographicException:“系统找不到指定的路径。” 是什么原因?

ntluojianlin commented 4 years ago

知道原因了