接入易错点
更新时间:2026.11.05一、产品权限开通与移动应用 APPID 绑定
注意事项 | 说明、正确应该怎么做 | 不做会怎么样 |
|---|---|---|
调用 APP 支付( | 说明:APP 支付是独立的基础支付产品权限,须在商户平台产品中心申请并审核通过;支付产品权限按商户号维度开通,不按 iOS / 安卓 / 鸿蒙等终端分别开通,因此同一商户号下不同终端使用不同 | 下单返回「商户号该产品权限未开通,请前往商户平台>产品中心检查后重试」,该笔订单拿不到 |
需限制信用卡支付时,须确认该商户号已开通 limit_pay 产品权限 | 说明:限制信用卡支付(APIv2 的 | APIv3 的 APP 下单接口无等效入参可用,该商户号下单时无法禁用信用卡,业务侧「该笔订单禁止信用卡支付」的诉求无法实现。 |
二、开放平台应用注册、包名与签名配置
注意事项 | 说明、正确应该怎么做 | 不做会怎么样 |
|---|---|---|
鸿蒙应用须在微信开放平台注册鸿蒙应用后再接入 | 说明:HarmonyOS(鸿蒙)形态的应用使用微信开放平台能力前,需要在微信开放平台完成鸿蒙应用的注册或创建,不能沿用安卓 APK 侧已注册的应用信息。 | 鸿蒙形态的 APP 未注册鸿蒙应用时,无法正常使用开放平台与 APP 支付能力,支付无法拉起。 |
开放平台登记的应用包名与应用签名须与 App 工程实际配置一致 | 说明:APP 支付在调起支付阶段会校验调起方应用的应用包名与应用签名,是否与开放平台该移动应用 appid 的登记信息一致;安卓登记应用包名( | 调起支付时提示「包名不对,请检查包名是否与开放平台上填写的一致」「签名不对,请检查签名是否与开放平台上填写的一致」,或「暂时无法开通此服务 - 商家服务异常,请联系商家处理」,客户端回调 errCode=-1,无法拉起微信支付收银台;安卓端表现为「苹果可以拉起、安卓拉不起」。 |
三、下单与调起的 APPID 归属及请求路径
注意事项 | 说明、正确应该怎么做 | 不做会怎么样 |
|---|---|---|
下单与调起支付须使用实际发起支付 App 自身的 appid 及对应的商户号、证书与密钥 | 说明:下单传入的 appid 必须是实际拉起支付的那个 App 自己的 appid,不支持用 A 应用已开通权限的 appid 与商户号在 B 应用中预下单并拉起支付,也不支持通过两个 appid 做关联变相实现;同一商户号接入多个 App 时,各 App 还须使用与其自身绑定的商户号、API 证书与密钥(服务商模式的 | 调起支付返回「商户传入的APPID参数不正确」,客户端回调 errCode=-1,或提示签名不一致被拦截,用户无法完成付款。 |
四、客户端 OpenSDK 调起与回调实现
注意事项 | 说明、正确应该怎么做 | 不做会怎么样 |
|---|---|---|
安卓 App 须按官方 OpenSDK 指引实现 | 说明:支付完成后从微信返回商户 App、以及接收支付结果回调,均由商户 App 侧通过微信 OpenSDK 自行实现;安卓端必须在自身应用包内提供 | 支付完成后点击「返回商家」仍停留在微信界面,无法跳回商户 App; |
