java - 关于微信H5支付 appid and openid not match
伊谢尔伦
伊谢尔伦 2017-04-18 10:02:44
0
2
951

环境如下:

我们有两个公众号,一个做测试用,一个是生产环境。
我们给生产环境的公众号开通了微信支付功能,有了商户号和支付密钥。

现在因为要做微信支付,得先开发测试嘛,我们就在测试环境使用了生产环境公众号的那个商户号和支付密钥进行调试,但是在请求统一下单接口,准备获取prepay_id的时候返回错误,错误数据如下:

<xml><return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[appid and openid not match]]></return_msg>
</xml>

这个问题大概是什么原因导致的,是配置不对还是参数封装得不对? 求有相关经验的同学指点。。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(2)
左手右手慢动作

귀하의 openid가 현재 공식계정의 openid가 아닙니다. 다른 공식계정의 openid를 사용하고 있는지 확인하세요. 다른 공개 계정에 있는 사용자의 openid는 다릅니다.

Ty80

이 메시지는 매우 명확합니다.
위챗 가맹점(결제)-> 공식 계정이 연결되어 있습니다. 으로 결제를 원하실 경우, 바운드 공식 계정을 이용하셔야 합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿