微信商品有个二维码,一扫就可以直接提交订单付款,不仅在微信上面可以,有的电商网页上也有,用微信一扫就直接付款,谁知道咋回事,今天老大叫我去研究那个,坐等答案。。谢谢了
猜的:二维码相对大小固定,扫描固定位置点,然后转换成相应的数字,比如某个像素点为白色即1,否则为0,那么它扫到的结果就会是类如:010001...的数据,其中有几位是有效数字,有几位是校验位。这样就可以确定唯一性了,当然唯一性也是有限的,应该也有最大容量,就像int有最大表示范围一样。只是相对于商品总数,它很大,有足够的数据可以一一对应商品,所以唯一。
二维码有标准的编码规则,你可以参考这篇文章:http://suflow.iteye.com/blog/1100678
通常已经有现成的类库可以将编码信息生成二维码,解码应该也一样有现成的类库了,搜一搜说不定能找到。
微信扫描支付介入流程:http://kf.qq.com/faq/120911VrYVrA150906yUZze6.html
微信支付开发文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_1
多看文档!!!