• 微信支付官方.net版之坑你没商量


    //来源:http://www.cnblogs.com/ancms/p/4571567.html

    微信支付官方.net版之坑你没商量

     

    最近开始弄支付这块,先是支付宝手机网站支付,也是坑了我许久,不过还好,问题不大。

    让我们看看微信支付有多少坑

    微信商户平台,你们知道么(我前天才知道,别笑我)

    登录地址:https://mch.weixin.qq.com

    我查了很久,才知道,原来,帐号密码,发到你开户的邮箱里了,然后,我翻啊翻,终于让我找到帐号密码了。

    实在不明白,帐号为嘛是:aaaa@aaaa这样的,百思不得骑姐呀。

    咱不说废话,进去看看

    发现一个开发文档,地址:http://pay.weixin.qq.com/wiki/doc/api/index.html

    居然有SDK下载,地址:http://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1

    赶紧点开,what,尼玛,噢,哇

    不知道有没有童鞋和我的心情一样呢。居然有.net的,尼玛盼星星盼月亮终于出了。还隐藏的这么深。(可能大家都知道,只是我不知道)

    .net sdk 地址:http://pay.weixin.qq.com/wiki/doc/api/download/WxPayAPI_CS_v3.zip

    赶紧下载下来,看呀,哇呀呀

    坑你没商量,官方代码运行不了

    我在参数,和一些配置,都Ok的情况,怎么都运行不了。于是乎,我百度:微信支付样例

    我果然不是第一吃螃蟹的。哈哈,他们一样是运行不了。

    那我们来看下有那些程序问题吧。

    坑你没商量,default.aspx页面 路径 paysdk.weixin.qq.com

    实在是有点无语,里面的链接路径,居然都指向到paysdk.weixin.qq.com 不过第一时间就改了。改成自己的路径,还是运行不了。有点抓狂咯

    坑你没商量,商户系统后台机器IP,代理服务器设置 这是个毛东西

    通过禁止try catch 和错误提示,指向到 远程IP没有响应

    改成0,也不行,那个PROXY_URL改成自己服务器的IP也不行,啊抓狂了好久。

    最后要感谢:smallerpig

    既然不知道干嘛用,那就禁用代码呗

    在:HttpService.cs这个页面 把 post和get里面的

    注释掉之后,发现哇哇哇,能够看到页面咯。

    里面两个button的路径记得改,不然又跳到他们的服务器上去了。

    试了下ANDROID可以支付成功,但是iphone点那个按钮就是木有反应

    原来腾讯的大神也是拖控件高人。把服务器控件改成静态控件,一切ok啦

    最后,里面涉及到的共享地址,如果不需要可以去掉,免得麻烦。

    最后说说,腾讯大神的编码风格

    看到这样的注释方式,我也是醉了,这个能有智能提示不。(不知道是不是我太out了)

    不知道这样写会不会好一点,哎,我水平低,大家多给点意见。

    用一句话来结尾:百思不得骑姐(也不知道从那里看来的)

  • 相关阅读:
    IP是什么 DNS 域名与IP有什么不同
    空间、域名与IP之间的关系?
    杨学明老师为深圳某上市企业提供《软件测试技术》内训服务!
    共创力与某上市企业合作的第三期咨询项目正式启动!
    2017.7.28~29,热烈庆祝杨学明老师《研发项目管理》杭州公开课成功举办!
    2017年7月22日~23日,深圳市共创力为某上市企业提供整机设计工程内训服务!
    深圳市共创力咨询第二期“总裁直通车”成功举办!
    阿里巴巴产品需求工程师的三个层次
    共创力咨询推出“总裁直通车”服务!
    2017年7月7日~8日,杨学明老师为深圳蛇口某企业内训课程服务!
  • 原文地址:https://www.cnblogs.com/TNSSTAR/p/4571988.html
Copyright © 2020-2023  润新知