好吧,这个问题折腾我两天,我这个后端又干起其余同事的工做。html
首先要了解几个事儿:后端
一、首先不要用官方网站文档中搜索到的例子,不能用。能够在DCloud中新建项目,里面有个hello h5+的项目,而后找到payment.html页面,用里面的修改调试。微信
二、6200错误都是通道获取问题,注意不能直接pay(wxpay)这样,要用按钮触发,否则通道获取到的是空。app
三、云打包后,微信支付提示-1的错误,是通常性行错,也就是配置参数有问题,要注意appid等,重要的是要查看你微信开放平台上申请APP时填写的包名和应用签名是否匹配。若是你用的共有证书,那填写59201cf6589202cb2cdab26752472112便可,或者用签名工具在手机里获取,若是是自有证书,填写对应的就能够。工具
四、签名设置好后不会立刻生效,我等了半个小时再测试,就能够正常支付了测试
整体来讲DCloud的支付仍是很简单的,坑是由于文档比较蛋疼,关键的地方一点都没写,全得搜索和摸索,有些你觉着可有可无的东西可能就是坑的地方···微信支付
最后,测试银行卡支付时候绑了银行卡,一不当心特么的支付了100大洋···好蛋疼,不知道老板给报销不网站