微信小程序在进行微信支付时若提示商户号mch_id与appid不匹配或者是提示无法完成微信支付,签名错误等,请参考以下步骤检查;
准备工作:检查以下步骤前,请先注意核对appid是否是同一个。具体核对方式:
1、微信小程序核对地址为:设置-开发设置有显示具体appid,如图:
2、我司后台授权的小程序appid地址,如图:
若核对无误的前提下,准备以下三步的检查。
第一步:登录微信支付平台https://pay.weixin.qq.com查看对应的商户号与密钥及证书,并重置下密钥及重新安装下证书。详细查看方式参考: https://www.yerongyi.com/zhidao/content/show/id/19.html
第二步:登录到对应的微信小程序账户下https://mp.weixin.qq.com/ (注意此处是微信小程序账户不是公众号账户),查看是否开通微信支付,若显示未开通,请参考教程,绑定第一步里面的商户号。具体参考教程:https://www.yerongyi.com/zhidao/content/show/id/21.html
第三步:登录我司小程序管理后台,填写步骤一里面的商户号和密钥及证书(注:.P12证书),详细操作教程:https://www.yerongyi.com/zhidao/content/show/id/17.html
以上步骤操作完成后,再重新去下单支付测试。