1.微信支付必须打包为发布包。(勾选发布模式)。

2.cordova参数必填,需要自己申请获得参数,

3.js代码中,改变notifyUrl或者其它参数的同时必须改变traceId、tradeNo这俩个参数 不然会取不到prepayId导致支付失败

4.android.keystore 文件必须是同一个,不可以重新生成(保证签名必须一样)

5.微信支付填写的费用参数(totalFee)最后会被除以100处理。必须是一个整数,最小是1,表示1分钱, 不能写小数

详细情况请参考:http://docs.wex5.com/pay-h5app-weixin/