wx.requestVirtualPayment({
signData: JSON.stringify({
offerId: '123',
buyQuantity: 1,
env: 0,
currencyType: 'CNY',
platform: 'android',
productId: 'testproductId',
goodsPrice: 10,
outTradeNo: 'xxxxxx',
attach: 'testdata',
}),
paySig: 'd0b8bbccbe109b11549bcfd6602b08711f46600965253a949cd6a2b895152f9d',
signature: 'd0b8bbccbe109b11549bcfd6602b08711f46600965253a949cd6a2b895152f9d',
mode: 'short_series_goods',
success(res) {
console.log('requestVirtualPayment success', res)
},
fail({ errMsg, errCode }) {
console.error(errMsg, errCode)
},
})
paySig 生成的 uri 是什么?
我是不会看文档还是怎么回事,折磨了很久还是无法发起支付。。。求大佬帮忙
appkey = "12345" post_body = '{"openid": "xxx", "user_ip": "127.0.0.1", "env": 0}' uri = 'requestVirtualPayment' paySig = to_hex(hmac_sha256(appKey,uri + '&' + signData)) #🙂