如题,请问各位大神怎样实现这样的功能。

解决方案 »

  1.   

    二维码就是一个url网页地址。只不过有各种二维码扫描软件可以帮你通过扫描来打开网页而已。所以你重点是先要保证用一个url就能支付。如果这个不能保证,反而纠结于皮毛(二维码)就没有意义了。
      

  2.   

    我们看到的几乎所有的人,其问题是在于 “在浏览器地地址栏输入一个url就能支付” 这个根本不可能搞定。这才是问题之所在,而稀里糊涂地把它说成是二维码的问题。
      

  3.   

    你好,你提的winfrom去实现微信支付的问题实现没有,我也在做这种类似的,能参考下吗
      

  4.   

    你先要了解微信和支付宝的API
      

  5.   

    都TMD等于没说
      

  6.   

    /// <summary>  
         /// 生成二维码  
         /// </summary>  
         /// <param name="msg">二维码信息</param>  
         /// <returns>图片</returns>  
         private Bitmap GenByZXingNet(string msg)  
         {  
             BarcodeWriter writer = new BarcodeWriter();  
             writer.Format = BarcodeFormat.QR_CODE;  
             writer.Options.Hints.Add(EncodeHintType.CHARACTER_SET, "UTF-8");//编码问题  
             writer.Options.Hints.Add(EncodeHintType.ERROR_CORRECTION, ZXing.QrCode.Internal.ErrorCorrectionLevel.H);  
             const int codeSizeInPixels = 250;   //设置图片长宽  
             writer.Options.Height = writer.Options.Width = codeSizeInPixels;  
             writer.Options.Margin = 0;//设置边框  
             ZXing.Common.BitMatrix bm = writer.Encode(msg);  
             Bitmap img = writer.Write(bm);  
             pictureBox1.Image = img;  
             return img;  
         }  
      

  7.   

    楼主应该看下API文档,里面描述得很清楚。这其实就是个HTTP POST的通信,其中的二维码人家已经帮你生成图片,你只要载下来显示就可以了。提个建议,这种功能一般应该把它封装成服务放在服务器上,因为里面包含了密钥,放在客户端不安全。再有winform换wpf吧,通信功能强,编程起来少累点。
      

  8.   

    需要申请密匙的,然后调用相应的API