http://demo.dcloud.net.cn/helloh5/payment/wxpay.php?total=0.01
官方demo返回的值, 可以正常调起微信支付:
{
"retcode": 0,
"retmsg": "ok",
"appid": "wx0411fa6a39d61297",
"noncestr": "b4b01397a769fc589ddfe3fde3cbf5b7",
"package": "Sign=WXPay",
"partnerid": "1230636401",
"prepayid": "22010320001611071e6a19e763ea6571",
"timestamp": 1478526444,
"sign": "9574dbb3549a8fee5fa19d9c754dab050a743ed2"
}
我的返回值, 一直报{"code":-100,"message":"[payment微信:-1]General errors"}这个错误:
{
"appid": "wx688024d2fee0a4c3",
"partnerid": "1393195302",
"prepayid": "wx201611072144295970331d1a0906030842",
"noncestr": "5820853a45652",
"timestamp": 1478526266,
"package": "Sign=WXPay",
"sign": "EBDE612C7EB629875DA397619A02234E"
}
然后找到这个 http://ask.dcloud.net.cn/article/286, -1的错误描述: 可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等
然后而我比较了appid\签名 都没错, 所以我实在不知道该怎么调了....
1***@163.com
可以分享一下你的h5支付这块的代码吗?我也遇到了一样的问题,谢谢。
2017-06-07 15:04