微信支付官方.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  

用一句話來結尾:百思不得騎姐(也不知道從那裏看來的)

相關文章
相關標籤/搜索