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

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

让咱们看看微信支付有多少坑html

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

登陆地址:https://mch.weixin.qq.comapi

我查了好久,才知道,原来,账号密码,发到你开户的邮箱里了,而后,我翻啊翻,终于让我找到账号密码了。服务器

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

咱不说废话,进去看看iphone

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

竟然有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也不行,啊抓狂了很久。

 

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

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

注释掉以后,发现哇哇哇,可以看到页面咯。

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

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

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

最后,里面涉及到的共享地址,若是不须要能够去掉,省得麻烦。

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

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

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

最后要感谢:smallerpig. 

附上前辈文章地址:http://www.smallerpig.com/720.html  

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

相关文章
相关标签/搜索