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

企业红包支付功能是否需要更新? #2251

Open
3 of 19 tasks
pandyer opened this issue Oct 6, 2020 · 6 comments
Open
3 of 19 tasks

企业红包支付功能是否需要更新? #2251

pandyer opened this issue Oct 6, 2020 · 6 comments

Comments

@pandyer
Copy link

pandyer commented Oct 6, 2020

此版块专为反馈 bug 及提交需求服务,不负责解答开发问题,请勿发表开发问题,
如果您需要这方面的帮助,请移步问答社区https://weixin.senparc.com/QA

问题描述

调用 企业红包功能进行支付. 会报系统错误.

重现问题步骤(如果可以)
  1. ...
  2. ...
微信官方文档 URL

https://work.weixin.qq.com/api/doc/90000/90135/90275

微信官方文档快照(直接复制关键内容到下方)

image

红包接口调用时候传的 workwx_sign . 这个是否有问题?

发现问题的模块
  • Senparc.Weixin 版本:
  • Senparc.Weixin.MP 版本:
  • Senparc.Weixin.MP.MVC 版本:
  • Senparc.Weixin.Open 版本:
  • Senparc.Weixin.QY 版本:~
  • Senparc.Weixin.Work 版本:
  • Senparc.Weixin.WxOpen 版本:
  • Senparc.Weixin.Cache.Redis 版本:
  • Senparc.Weixin.Cache.Memcached 版本:
  • 其他模块:
开发环境
  • Visual Studio 2015
  • Visual Studio 2017
  • Visual Studio 2019
  • Visual Studio Code
  • 其他:
系统环境
  • Windows,版本:
  • Linux,版本:
  • Mac,版本:
  • 其他:
联系方式

Email:

(也可将问题地址及联系方式发送到 www.jeffrey.su@gmail.com)

发布问题后,请保持对 issue 的关注,有时会有需要进一步沟通的信息,很长时间内没有得到答复的 issue 将被关闭。

@pandyer
Copy link
Author

pandyer commented Oct 6, 2020

问题解决了.
image

  1. 这里没加 签名算法的类型. 参与运算的参数有误.

@pandyer
Copy link
Author

pandyer commented Oct 6, 2020

image
2. 源代码里是 || 应该是 && . 导致 100% 跳出 命中. 加密字段为空

@JeffreySu JeffreySu added the task label Oct 10, 2020
JeffreySu added a commit that referenced this issue Oct 13, 2020
@JeffreySu
Copy link
Owner

@pandyer 已经发布 TenPay v1.5.601-beta1,请测试。非常感谢!

@JeffreySu
Copy link
Owner

问题解决了.
image

  1. 这里没加 签名算法的类型. 参与运算的参数有误.

这个代码是在哪里的?是SDK内部的问题还是使用时候的问题?

@pandyer
Copy link
Author

pandyer commented Oct 18, 2020

SDK内部的 . 我看的是github上的代码. 然后修改的.
github 元代码里面没有 发红包类型选择. 所以签名的时候用的是默认的.
这里手动添加了类型. .
类型添加完毕后. 具体处理这个类型的处理方法. 也有问题 . 就是图2 圈出来的. 判断逻辑 写反了

@JeffreySu
Copy link
Owner

@pandyer 上面你说的第2点已经发布了,是否方便更新一下组新的代码,然后把你的想法PR到Developer分之下?

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

No branches or pull requests

2 participants