jy_yd
jy_yd
  • 发布:2022-12-02 18:36
  • 更新:2022-12-02 19:26
  • 阅读:287

app支付宝 参数错误

分类:uni-app
关联插件: uni-pay

{"code":-1,"msg":"参数错误"} app支付宝的四个参数确认没错啊,是哪里没操作到吗

2022-12-02 18:36 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

参考提交Bug模板,详细描述问题,上传必要的测试工程

jy_yd

jy_yd (作者)

alipayPublicKey,privateKey 两个秘钥参数不能明文吗

jy_yd

jy_yd (作者)

// App端对应的支付宝支付配置
aliConfigApp: {
mchId: "",
appId: "",
alipayPublicKey: "",
privateKey: "",
}

这四个参数配置后,然后按照manifest.json 内勾选上支付宝支付,打包自定义基座,还需要什么操作吗?看介绍上是这样,参数 也验证过,路过大佬指点下

jy_yd

jy_yd (作者)

switch (provider + '_' + context.PLATFORM) {
case 'wxpay_mp-weixin':
uniPayInstance = uniPay.initWeixinV3(wxConfigMp)
openid = userInfo.wx_openid['mp-weixin']
tradeType = 'JSAPI'
break;
case 'alipay_mp-alipay':
uniPayInstance = uniPay.initAlipay(aliConfigMp)
openid = userInfo.ali_openid
break;
case 'wxpay_app-plus':
uniPayInstance = uniPay.initWeixin(wxConfigApp)
tradeType = 'APP'
break;
case 'alipay_app': //alipay_app-plus
uniPayInstance = uniPay.initAlipay(aliConfigApp)
break;
case 'wxpay_h5':
uniPayInstance = uniPay.initWeixinV3(wxConfigH5)
tradeType = 'NATIVE'
break;
case 'alipay_h5':
uniPayInstance = uniPay.initAlipay(aliConfigH5)
// uniPayInstance = uniPay.initAlipay(aliConfigSandbox)
tradeType = 'NATIVE'
break;
default:

        return {  
            code: -1,  
            msg: '参数错误1111'+provider + '_' + context.PLATFORM  
        }  

请看下provider + '_' + context.PLATFORM 这个值改成alipay_app 支付宝就成功调起来了,默认的是alipay_app-plus

该问题目前已经被锁定, 无法添加新回复