微信公众号开发 redirect_uri域名与后台配置不一致,错误码10003,微信支付开发
首先检查微信公众平台中的各项域名是否设置正确
微信公众平台 - 设置 -
然后进入微信商户平台 => 支付配置 => 公众号支付 => 支付授权目录
查看自己设置的目录地址和微信服务器回跳的url (redirect_uri)是否一致
记得注意
1. 头部要包含http或https,且不支持IP地址
2. 须以左斜杠“/”结尾
3. 域名必须通过ICP备案
最后查看代码里面有关支付的配置(最关键的地方)确认一下
微信公众平台开发者ID(AppID) 开发者密码(AppSecret)微信商户平台API密钥微信公众号信息配置
APPID:绑定支付的APPID(必须配置,开户邮件中可查看)
MCHID:商户号(必须配置,开户邮件中可查看)
支付相关配置:支付成功回调地址
商户密钥信息
KEY:商户支付密钥,参考开户邮件设置(必须配置,登录商户平台自行设置), 请妥善保管, 避免密钥泄露
设置地址:https://pay./index.php/account/api_cert
APPSECRET:公众帐号secert(仅JSAPI支付的时候需要配置, 登录公众平台,进入开发者中心可设置), 请妥善保管, 避免密钥泄露
获取地址:https://mp./advanced/advanced?action=dev&t=advanced/dev&token=451881&lang=zh_CN
查看好是否正确