为什么微信支付无法支付或报错?
请看配置的位置
小程序的微信支付,使用的是腾讯官网微信支付商户平台(https://pay.weixin.qq.com)的微信支付商户
一般情况下支付报错大多是以下几种情况:
第一种情况:小程序后台支付方式没有添加 或 支付设置没有设置
添加好支付方式↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
设置好小程序支付的支付方式并保存↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
第二种情况:小程序并没有开通微信支付或并没有关联的微信支付商户
腾讯官方公众平台小程序后台(https://mp.weixin.qq.com)的微信支付后台商户号管理中必须已有已关联的微信支付商户号,且此关联的微信
支付商户号要与您在后台配置的微信支付商户号是完全一致。↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
如没有微信支付请先申请微信支付商户,如已有微信支付商户未关联,请登录您的微信支付商户平台(https://pay.weixin.qq.com),将微信支付商户关联并确认关联到此小程序。↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
注意:不是提交关联后就结束了,需要您登录腾讯官方公众平台小程序后台(https://mp.weixin.qq.com)的微信支付进行确认关联。
第三种情况:微信支付商户后台的API密钥与后台的支付方式密钥错误或不一致
微信支付商户平台(https://pay.weixin.qq.com)↑↑↑↑↑↑↑↑↑↑
小程序后台 ↑↑↑↑↑↑↑↑↑↑
上述截图中的微信支付商户和密钥必须完完全全的一直,一丁点的错误均不允许
(温馨提示:微信支付API证书错误或者未配置与支付无关,微信支付API证书的错误或未配置只会影响退款或提现,不会影响支付功能)
第四种情况:微信支付商户后台的JSAPI支付功能未开通
如截图所示,未开通产品功能的话,开通即可!