请教一个问题,支付宝小程序报错400怎么找问题呢,参数都是按照文档要求的json格式传递的

image.png

image.png

image.png

img

img

img


let { data } = my.getStorageSync({
            key: 'storageCode',
        })
        console.log(data, '取值')
        const userParmas = {
            apiName:CONFIG.UID,
            merId: CONFIG.SHOP_NUM,
            terminalNo: CONFIG.TERMINAL_NUM,
            appConfigId: CONFIG.APPCONFIGID,
            authCode: data,
            channelNo: '02',
            actionFlag: '01',
        }
        const siginSort = signString(userParmas)
        const siginValue = pci_sign(siginSort)
        let key = 'sigin'
        let value = siginValue
        userParmas[key] = value
        let stringValue = JSON.stringify(userParmas)
        // console.log(userParmas,'添加属性值之后')
        const res = await redoemcode({ stringValue })

let { data } = my.getStorageSync({
            key: 'storageCode',
        })
        console.log(data, '取值')
        const userParmas = {
            apiName:CONFIG.UID,
            merId: CONFIG.SHOP_NUM,
            terminalNo: CONFIG.TERMINAL_NUM,
            appConfigId: CONFIG.APPCONFIGID,
            authCode: data,
            channelNo: '02',
            actionFlag: '01',
        }
        const siginSort = signString(userParmas)
        const siginValue = pci_sign(siginSort)
        let key = 'sigin'
        let value = siginValue
        userParmas[key] = value
        let stringValue = JSON.stringify(userParmas)
        // console.log(userParmas,'添加属性值之后')
        const res = await redoemcode({ stringValue })

400是格式问题。
您应该跟着api中的参数写。

img

传参不对,或者参数类型不对。少层传参了这几种情况