支付寶接口現在要付費了,首先你得去開通支付寶接口,費用好像是600/年
網站建設公司,為您提供網站建設,網站制作,網頁設計及定制網站建設服務,專注于成都企業網站建設,高端網頁制作,對成都格柵板等多個行業擁有豐富的網站建設經驗的網站建設公司。專業網站設計,網站優化推廣哪家好,專業seo優化排名優化,H5建站,響應式網站。
然后他們會給你技術文檔和各種語言的支付接口例子,例子里面都寫著很多程序注釋和說明,照著那個改就可以。
如果是在不懂,可以找他們的技術客服,他們會協助你解決。
這個我比較熟悉
1、支付寶開估接口,最簡單的做法你首先聯系客服,開通支付寶支付權限,然后到支付寶論壇下載相應的DEMO,里面有非常詳細的代碼。一看就明白了。
2、網銀支付也是一樣,你搜索“銀聯在線支付”,到網站查看開通步驟,網站上有現成的DEMO,下載即可,開發還是比較簡單的,就是需要多測試測試!
希望能幫到你!
Case 4 '支付寶支付
Dim cmd, subject, body, order_no, prices, rurl, types, number, transport, ordinary_fee, express_fee, readonlytrue, buyer_msg, buyer, buyer_name, buyer_address, buyer_zipcode, buyer_tel, buyer_mobile, partner As String
Dim t1, t2, t3, t4, t5 As String
Dim AlipayObj, itemUrl As String
t1 = ":" '支付接口
t2 = ConfigurationSettings.AppSettings("adminaliPay") '商戶支付寶賬戶(改成你自己的)
t3 = "m7yeav29bcdz14szvi2rbfcixywob59y" '安全校驗碼
cmd = "0001" '命令碼
subject = "訂單號:" NoID '商品名稱
body = Convert.ToString(ViewState("CourseName")) '商品描述
order_no = NoID '商戶訂單號
prices = Convert.ToString(ViewState("NowPrice")) '商品單價
rurl = Request.Url.ToString() '商品展示網址
types = "1" '支付類型 1:商品購買,2:服務購買,3:網絡拍賣,4:捐贈
number = "1" '購買數量
transport = "3" '發貨方式 1:平郵,2:快遞,3:虛擬物品
ordinary_fee = "0" '平郵運費
express_fee = "0" '快遞運費
readonlytrue = "true" '交易信息是否只讀,true或false,默認值為false
buyer_msg = "" '買家給賣家的留言:string(200)
'buyer = Convert.ToString(ViewState("txtIDEmail")) '買家Email
buyer_name = Convert.ToString(ViewState("txtIDName")) ",Email:" Convert.ToString(ViewState("txtIDEmail")) '買家姓名,買家Email
buyer_address = Convert.ToString(ViewState("txtIDaddress")) '買家地址
buyer_zipcode = Convert.ToString(ViewState("txtIDPost")) '買家郵編
buyer_tel = Convert.ToString(ViewState("txtIDtelephone")) '買家電話號碼
buyer_mobile = Convert.ToString(ViewState("txtIDTel")) '買家手機號碼
partner = "" '合作伙伴ID(保留字段)
itemUrl = creatAlipayItemURL(t1, t2, t3, t4, t5, cmd, subject, body, order_no, prices, rurl, types, number, transport, ordinary_fee, express_fee, readonlytrue, buyer_msg, buyer, buyer_name, buyer_address, buyer_zipcode, buyer_tel, buyer_mobile, partner)
itemUrl = "script language=javascript" vbCrLf "!--" vbCrLf "document.forms[0].submit();" vbCrLf "http://--" vbCrLf "/script"
Response.Write(itemUrl)
End Select
在支付寶提供的接口文件中,提供了完整的實例程序,只要依照實例程序中的操作方法,將電子商務網站中指定的數據提交到支付寶提供的數組參數中,然后支付寶通過自己的定義的方法將數據提交到指定的網站中。實現代碼如下所示: require_once("alipay_service.php");require_once("alipay_config.php"); $array=explode("@",$info["spc"]);$arraynum=explode("@",$info["slc"]);$arrayinfo=array(); //創建數組$arrayinfo_count=array(); //創建數組for($i=0;$icount($array);$i++){ if($array[$i]!=""){ $m=$i+1; $sqlcart=mysql_query("select * from tb_commodity where tb_commodity_id='".$array[$i]."'",$conn); $infocart=mysql_fetch_array($sqlcart); //讀取數據庫中數據 array_push($arrayinfo,$infocart[tb_commodity_name]); //將購物商品的名稱寫入到數組中 array_push($arrayinfo_count,"商品 $m :$infocart[tb_commodity_name] 數量:$arraynum[$i]"); //將購物商品的數量寫入到數組中 }}$commodity_name=implode(',',$arrayinfo); //獲取商品名稱$commodity_count=implode(',',$arrayinfo_count); //獲取商品描述信息$parameter = array("service" = "trade_create_by_buyer", //交易類型,必填實物交易=trade_create_by_buyer(需要填寫物流)"partner" =$partner, //合作商戶號"return_url" =$return_url, //同步返回"notify_url" =$notify_url, //異步返回"_input_charset" = $_input_charset, //字符集,默認為GBK"subject" = $commodity_name, //商品名稱,必填"body" = $commodity_count, //商品描述,必填"out_trade_no" = $ddnumber, //商品外部交易號,訂單號,必填,每次測試都須修改"logistics_fee"=$yprice, //物流配送費用"logistics_payment"='BUYER_PAY', //物流配送費用付款方式:BUYER_PAY(買家支付)"logistics_type"='EXPRESS', // 物流配送方式:POST(平郵)、EMS(EMS)、EXPRESS(其他快遞)"price" = $amount, //商品單價,必填"payment_type"="1", // 默認為1,不需要修改"quantity" = "1", //商品數量,必填"show_url" = $show_url, //商品相關網站"seller_email" = $seller_email //賣家郵箱,必填);$alipay = new alipay_service($parameter,$security_code,$sign_type);$link=$alipay-create_url();$smarty-assign("link",$link); 這里介紹的知識通過php來實現電子商務網站與支付寶進行交互的方法。
采用下列這個步驟設置:
i. 第一步——選定參數信息:
結合技術文檔以及接口代碼DEMO,選定傳遞給支付寶服務器的參數,以實物標準雙接口為例。如必傳項service、partner、seller_email、sign、sign_type、out_trade_no、price、subject、quantity、payment_type以及最少一組的物流信息參數三個logistics_type、logistics_fee、logistics_payment等,選填項body、discount、show_url等。
ii. 第二步——排序:
把這些參數的變量名(即技術文檔里給出的變量名,以這種方式組合:service=”trade_create_by_buyer”作為一串字符串)按從a到z的順序依次排序。以ASP.NET C#語言代碼程序為例,該功能在ALIPAY.CS類中;以ASP代碼中的程序為例,該功能在alipayto/Alipay_Payto.asp文件中。
iii. 第三步——加密:
目前一般的加密方式是MD5,不論是哪種加密方式,要加密的信息是要傳給支付寶的信息,且存在于技術文檔中,而非自定義的變量名。對以上排序好的所有參數(不包括網關參數即:string gateway = "?" ;)以循環的方式,用‘’字符拼接成一長串字符串(這里需要注意,所有的參數都是字符來拼接的,拼接后直接再拼接安全校驗碼Key,在程序中大家可看到,這個key是直接加到該字符串后面而沒有用字符 ),之后進行加密。得出的加密字符串集存儲于sign這個參數中。
iv. 第四步——拼接字符串成URL鏈接
已經拿到了各個參數、參數所屬的值以及加密得出的加密字符串,那么手上現在的所有參數信息的格式,應當都是一組一組的service=”trade_create_by_buyer”這種格式的字符串,拼接的話,則依靠循環的方式遍歷所有的這種字符串,因為這次的拼接是要成URL鏈接,所以之前排除在外的網關gaetway和加密類型參數sign_type也都會被拼接進來,那么,連接的字符則用大家所熟知的字符’’,就這樣得出一個完整的URL鏈接地址。
v. 第五步——自動跳轉
第四步中已經運算得出的URL鏈接字符串,我們則要讓其活起來,那么活起來的方式就是——用程序調用它,也就是所謂的頁面自動跳轉。這樣就能跳到支付寶的官方收銀臺頁面。
可以說,現在已經成功的把支付寶接口融合進了大家自己的網站中,且能夠使用支付寶來進行付款了。
網頁名稱:vb.net支付寶接口,支付寶的支付接口
鏈接地址:http://vcdvsql.cn/article26/hedijg.html
成都網站建設公司_創新互聯,為您提供域名注冊、網頁設計公司、微信公眾號、網站內鏈、品牌網站建設、服務器托管
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯