一、调用支付时
1.返回结果如{"State":-1,"Exception":"requestCommonPayment:fail webapi_wxa_createmidasorder:fail invalid parameter"},查看商品描述或者其他参数是否为空或者NULL值;
2.返回结果如{"State":-1,"Exception":"requestCommonPayment:fail webapi_wxa_createmidasorder:fail invalid json"},(这是我见过最恶心的错误返回了,根本不知道哪错了,咋看都没问题),查看下支付金额,必须为整数。
3.返回结果如{"State":-1,"Exception":"requestCommonPayment:fail webapi_wxa_createmidasorder:fail out_trade_no repeated, please change"},单号重复了,同一单号不能重复调用,所以如果调用一次没支付成功,必须得换单号才行,我都是在后面加_1\2\3\4,不知道是我没调对,还是就是这样的,有经验的可以交流下