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

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

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

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

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

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

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

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

实在不明白,帐号为嘛是:[email protected]这样的,百思不得骑姐呀。

咱不说废话,进去看看

发现一个开发文档,地址: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了)

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

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

时间: 2024-08-07 19:17:24

微信支付官方.net版之坑你没商量的相关文章

微信支付,别人遇到的坑--转载

微信支付,别人遇到的坑: http://blog.csdn.net/ahence/article/details/50173621 http://www.360doc.com/content/15/0214/10/7044580_448519997.shtml

微信支付官方SDK V3 .NET版的坑

我觉得玩微信支付最大的难点和瓶颈并不是微信支付本身,而是能够拿到微信支付的权限.首先微信支付所面向的开发对象不是个人,所以个人开发者不会有这样的权限,另外一方面公司的微信号又不会随便给个人进行开发,这样就陷入了一个比较尴尬的循环! 在好不容易搞到权限后,发现官方的sdk里面竟然有.NET版本,这让小猪欣喜如狂,赶紧下下来研究一番.这也就有了本文. 在设置好开发环境,测试白名单,,回调…确定微信后台设置已经没有问题之后. 接下来看.NET版本中的坑 默认Default.aspx中的链接竟然都是链接

微信支付SDK(python版)

最近一段时间一直在搞微信平台开发,最近的v3.37版本微信支付接口变化贼大,所以就看着php的demo移植为 python版,为了保持一致,所以接口方法基本都没有变,这样的好处就是不用写demo了,看着微信官方的demo 照葫芦画瓢就可以了. 我已经把代码放到github了,https://github.com/Skycrab/wzhifuSDK,我主要测试了JsApi调用方式,其它的调用方式并没有测试,如果你发现了bug,请多多pull request,我将不甚感激. 方便观看,代码贴于此.

网站添加微信支付功能(小白填坑)

本周的工作安排就是在网站添加支付功能,包括支付宝.微信.财付通等,今天这篇文章先说一下微信支付吧,支付宝的太容易了基本看一下都会了 1.首先准备工作,开通了支付功能的账号,具体怎么开通的我也不熟悉因为我做的时候都是使用开通好的账号(目前微信支付好像只支持商家不支持个人吧?) 2.按照我的性格当然是百度一下啦,但是微信支付的文档说明事例实在是太坑了,完全不是我这种小白可以一下看懂的,在这夸奖一下支付宝,支付宝的事例文档做的太好了基本做的时候没什么坑 准备工作结束开工: 我的开发环境是java,所以

【Unity】微信支付官方安卓Demo的使用问题

Unity3d使用微信支付是属于APP内发起支付调用的情况,其本质上是在安卓项目上使用微信SDK,安卓项目开发完成后再导入到Unity中作为Unity插件使用,即Unity中C#调用安卓(Java)代码的流程. 微信官方给出的支付Demo在这里,但是使用过程中遇到很多坑,网上类似的文章很多,但大多年代久远,不清楚其他人做安卓微信支付是否也是踩着这些坑过来的,总之记录下来方便以后再遇到. 首先,该Demo居然是个远古时代的Eclipse(基于ADT插件)的安卓项目!你可以选择下载Eclipse和A

微信支付(.NET版)

前段时间做了网页版微信支付,遇到很多问题,不过最终还是解决了,现在在这里记录下开发流程以及说明,给其他人一些参考. 一.准备工作 首先肯定得先要开通微信支付功能,之前开通微信支付需要三万的押金的,现在不需要了,所以就做了这个功能. 要进行微信支付开发,需要在公众号后台和微信商户后台进行相关的设置. 1.开发目录配置 微信支付需要在公众号后台(微信支付=>开发配置)进行配置支付授权目录.这里授权目录需要是线上地址,也就是可以通过互联网访问到的地址,微信支付系统需要能够通过互联网访问到你的地址. 微

微信开发官方Demo(C#版本) 坑死人

本人于2016年7月12号从微信官网下载了 WxPayAPI_CS_v3 ,  C#版本的Demo程序,现在来分享下腾讯是多么的坑爹. 第1个坑: JSAPI Demo.  JsApiPayPage.aspx 页面中 如下代码 //调用微信JS api 支付 function jsApiCall() { WeixinJSBridge.invoke( 'getBrandWCPayRequest', <%=wxJsApiParam%>,//josn串 function (res) { Weixin

php 微信支付 回调通知不停的坑

微信支付已完工,最后有点小问题就是微信的回调会重复9次 第一步: $return = "success"; echo $return; 不管用 第二步: $return = "<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>";

2015 ecshop 微信支付插件v3版 含【PC端微信扫码支付+手机端微信支付】

2015ecshop微信支付接口真正的无线支付  ,  ecshop微信接口插件 完美对接微信公众平台 2015最新版本,包可用. 以下是配置截图 手机端配置: PC端配置: 以下是手机购物流程: 1. 2. 3. 4. 5. 6. 8. PC端扫码支付插图 附件下载地址: http://download.csdn.net/detail/joefche/8569353 联络QQ: 75189343