收藏
回答

在wx.requestPayment 使用Rsa::sign进行签名 paySign 提示验证失败?

paySignData 是签名的数据 上面参数为 appid\n时间戳\n随机字符串\n下单的时候返回的代码

wx.requestPayment(OBJECT)

$paySign=base64_encode(Rsa::sign($paySignData,$merchantPrivateKeyFilePath));//

Rsa::sign //sdk自带的

base64_encode//这是php本身的 试过了不用base64_encode

请问这样是参数不敌还是密钥不对?好像还有另外两个是公钥不是私钥

最后一次编辑于  02-28
回答关注问题邀请回答
收藏

2 个回答

  • 冬笋炒牛肉
    冬笋炒牛肉
    04-07

    解决了吗,签名正确了吗?

    04-07
    有用
    回复
  • Memory
    Memory
    02-28

    你调起支付参数是这些?

    02-28
    有用
    回复 5
    • 用代码酿酒的六韬
      用代码酿酒的六韬
      02-28
      对啊
      02-28
      回复
    • Memory
      Memory
      02-28回复用代码酿酒的六韬
      你的package呢?
      02-28
      回复
    • 用代码酿酒的六韬
      用代码酿酒的六韬
      02-28回复Memory
      02-28
      回复
    • 用代码酿酒的六韬
      用代码酿酒的六韬
      02-28回复Memory
      我这样拼接package:"prepay_id="+orderS.data.prepay_id,
      02-28
      回复
    • Memory
      Memory
      02-28回复用代码酿酒的六韬
      提问的截图是实际调起支付参数?
      02-28
      回复
登录 后发表内容