最近开始弄支付这块,先是支付宝手机网站支付,也是坑了我许久,不过还好,问题不大。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的状况,怎么都运行不了。因而乎,我百度:微信支付样例
我果真不是第一吃螃蟹的。哈哈,他们同样是运行不了。
那咱们来看下有那些程序问题吧。
实在是有点无语,里面的连接路径,竟然都指向到paysdk.weixin.qq.com 不过第一时间就改了。改为本身的路径,仍是运行不了。有点抓狂咯
经过禁止try catch 和错误提示,指向到 远程IP没有响应
改为0,也不行,那个PROXY_URL改为本身服务器的IP也不行,啊抓狂了很久。
既然不知道干吗用,那就禁用代码呗
在:HttpService.cs这个页面 把 post和get里面的
注释掉以后,发现哇哇哇,可以看到页面咯。
里面两个button的路径记得改,否则又跳到他们的服务器上去了。
试了下ANDROID能够支付成功,可是iphone点那个按钮就是木有反应
原来腾讯的大神也是拖控件高人。把服务器控件改为静态控件,一切ok啦
最后,里面涉及到的共享地址,若是不须要能够去掉,省得麻烦。
看到这样的注释方式,我也是醉了,这个能有智能提示不。(不知道是否是我太out了)
不知道这样写会不会好一点,哎,我水平低,你们多给点意见。
最后要感谢:smallerpig.
附上前辈文章地址:http://www.smallerpig.com/720.html
用一句话来结尾:百思不得骑姐(也不知道从那里看来的)