Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

能否添加V3新版的代金券API #218

Open
linwb2006 opened this issue Nov 28, 2019 · 4 comments
Open

能否添加V3新版的代金券API #218

linwb2006 opened this issue Nov 28, 2019 · 4 comments

Comments

@linwb2006
Copy link

新版的代金券API接口变化很大,希望能加入以下api:
1、发放代金券API https://api.mch.weixin.qq.com/v3/marketing/favor/users/{openid}/coupons
2、条件查询批次列表API https://api.mch.weixin.qq.com/v3/marketing/favor/stocks
3、查询批次详情API https://api.mch.weixin.qq.com/v3/marketing/favor/stocks/{stockid}
4、设置消息通知API https://api.mch.weixin.qq.com/v3/marketing/favor/callbacks
5、根据核销商户查用户的券API https://api.mch.weixin.qq.com/v3/marketing/favor/users/{openid}/coupons
6、查询代金券详情API https://api.mch.weixin.qq.com/v3/marketing/favor/users/{openid}/coupons/{coupon_id}

官方文档:https://pay.weixin.qq.com/wiki/doc/apiv3/convention.php?chapter=13_1&index=1

@liyiorg
Copy link
Owner

liyiorg commented Nov 29, 2019

@linwb2006 如果你有业务需求,可以参照现有的其它接口实现,自定义一个优惠券V3版接口,没啥难度,就是花点时间而已。相信自己可以的 !

@linwb2006
Copy link
Author

@liyiorg 新版的代金券API接口变化很大,规则都变了,webchatPay_api_v3需要改动很多基础类,希望版主高手能加上,哪怕是只写其中一个接口也行,老接口以后会禁用的。
webchatPay_api_v3的文档:https://wechatpay-api.gitbook.io/wechatpay-api-v3/
相较于的之前微信支付API,主要区别是:
遵循统一的Restful的设计风格
使用JSON作为数据交互的格式,不再使用XML
使用基于非对称密钥的SHA256-RSA的数字签名算法,不再使用MD5或HMAC-SHA256
不再要求HTTPS客户端证书
使用AES-256-GCM,对回调中的关键信息进行加密保护

@liyiorg
Copy link
Owner

liyiorg commented Dec 5, 2019

@linwb2006 好像只有代金券这一块使用新的安全验证规则,并未看到支付相关接口有相关调整。微信官方提供了一个Java SDK,可以尝试使用。
https://github.com/wechatpay-apiv3/wechatpay-apache-httpclient

@Josh-Zhen
Copy link

@liyiorg 新版的代金券API接口变化很大,规则都变了,webchatPay_api_v3需要改动很多基础类,希望版主高手能加上,哪怕是只写其中一个接口也行,老接口以后会禁用的。
webchatPay_api_v3的文档:https://wechatpay-api.gitbook.io/wechatpay-api-v3/
相较于的之前微信支付API,主要区别是:
遵循统一的Restful的设计风格
使用JSON作为数据交互的格式,不再使用XML
使用基于非对称密钥的SHA256-RSA的数字签名算法,不再使用MD5或HMAC-SHA256
不再要求HTTPS客户端证书
使用AES-256-GCM,对回调中的关键信息进行加密保护

请问你实现了吗,我现在也在弄,有点高不清楚,能说下怎么对接吗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants