收藏
回答

小程序云函数里调用发起商家转账Authorization签名参数调用api时候加转义符怎么解决?

签名算法和参数没有问题,已用微信官方提供的签名验证工具验证过,并且用postman也测试过没问题。问题就是 在小程序云函数里 request-promise调用api https://api.mch.weixin.qq.com/v3/transfer/batches ,传Authorization参数出问题,客服那边 反应服务器那边收到的签名参数里有好多\\\转义符导致签名失败!但是我把Authorization 的参数调试打印出来,再把参数放在postman里调用就成功!现在不知道怎么解决?

跟客服聊天:

云函数代码:

大佬们帮我分析一下

回答关注问题邀请回答
收藏

2 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    05-16

    用这个sdk吧https://wechatpay.js.org/

    05-16
    有用 1
    回复 16
    • hi
      hi
      05-16
      这个收费吗
      05-16
      回复
    • hi
      hi
      05-16
      这个可以在小程序云函数里调用吗?node.js
      05-16
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      05-16回复hi
      不收费,可以用的
      05-16
      回复
    • hi
      hi
      05-16
      好的谢谢,我试一试
      05-16
      回复
    • hi
      hi
      05-23回复Memory (私信不回复)
      这个插件 有没有自动生成headers的方法,headers的内容需要自己生成吗?headers有签名需求,这个比较麻烦!
      05-23
      回复
    查看更多(11)
  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    05-16

    你把参数在代码里都写死呢

    05-16
    有用
    回复
登录 后发表内容