一、接口地址
地址在
->
微信官方文档->
微信支付->
小程序支付->
统一下单
- 对比
V2-旧版
,V3-新版
版本 | 接口文档地址 | 接口地址 | 接口请求方式 |
---|---|---|---|
旧版本V2 | https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1 | https://api.mch.weixin.qq.com/pay/unifiedorder | POST |
新版本V3 | https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_5_1.shtml | https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi | POST |
二、接口几个字段讲解
appid
:小程序的appid(微信分配的小程序ID ),类似于wxd678efh567hg6787mch_id
:商户号(微信支付分配的商户号),类似于 1230000109
三、报错的原因
- 你传的
openid
不是对应这个小程序的appid
- 你用了
A小程序对应的appid
和商户后台绑定的B小程序appid对应的openid
去请求这个接口,当然报错。
四、解决方法
- 字段
appid
,openid
是否为空 ※
商户后台是否已手动绑定该小程序的appid