關于微信APP開發(fā)之微信支付
2016年04月20日
23
分類:開發(fā)資訊
微信APP支付
隨著移動支付的快速普及,微信支付逐漸成為人們最常用的消費方式之一,對用戶而言,相較于網(wǎng)銀支付和貨到付款,微信支付無疑是更為便捷的一種支付手段,為商家與顧客之間提供了更快速的連接方式。微信APP支付是基于微信客戶端提供的支付服務功能。在第三方APP集成微信支付模塊后即可完成商戶購買支付流程?,F(xiàn)在就讓亦強軟件跟大家分享一下微信支付APP。

應用情景
用戶只需在微信中關聯(lián)一張銀行卡,并完成身份認證,即可將裝有微信app的智能手機變成一個全能錢包,之后即可購買合作商戶的商品及服務,用戶在支付時只需在自己的智能手機上輸入密碼,無需任何刷卡步驟即可完成支付,整個過程簡便流暢。微信支付四個場景:線下的掃碼支付、WEB端掃碼支付、公眾號支付和App內(nèi)支付。
1.線下掃碼支付
用戶掃描線下靜態(tài)的二維碼,即可生成微信支付交易頁面,完成交易流程。微信支付
2.web掃碼支付
用戶掃描PC端二維碼跳轉(zhuǎn)至微信支付交易頁面,完成交易流程。
3.公眾號支付
用戶在微信中關注商戶的微信公眾號,在商戶的微信公眾號內(nèi)完成商品和服務的支付購買。
目前已經(jīng)支持微信支付的有QQ充值、騰訊充值中心、廣東聯(lián)通、印美圖、麥當勞、微團購等。
以QQ充值為例(已完成首次使用微信支付綁卡):
①關注“服務號”QQ充值,點擊功能菜單中的“充話費”進入充值頁面
②填寫手機號并選擇充值金額,立即充值
?、圯斎胛⑿胖Ц睹艽a
?、苤Ц冻晒Γ?秒內(nèi)收到成功充值確認短信
4、APP內(nèi)支付
例如游戲道具收費、微信表情收費這類小額支付。

微信支付APP簡單流程如下:
1:用戶在商戶APP中選擇商品,提交訂單,選擇微信支付。
2:商戶后臺收到用戶支付單,調(diào)用微信支付統(tǒng)一下單接口。
3:統(tǒng)一下單接口返回正常的prepay_id,再按簽名規(guī)范重新生成簽名后,將數(shù)據(jù)傳輸給APP。
4:商戶APP調(diào)起微信支付。
5:商戶后臺接收支付通知。
6:商戶后臺查詢支付結(jié)果。
APP端發(fā)起支付請求之后,會發(fā)送訂單號給服務端程序,服務端拿到訂單號之后,根據(jù)統(tǒng)一下單地址,發(fā)送xml文件給微信,微信接受處理后,如果返回成功,則同時會返回一個預支付交易會話標識(prepay_id),拿到這個標識之后,服務端進行二次簽名,生成sign,簽名參。第一次發(fā)送統(tǒng)一下單的時候,官方文檔中都有說明,哪些參數(shù)是必須的,哪些參數(shù)不是必須的,以及參數(shù)類型。重點說一下二次簽名:二次簽名的時候涉及到的參數(shù)有ppid,timestamp,noncestr,partnerid,prepayid,package,這6個參數(shù)全部是小寫(大小寫不同,MD5加密結(jié)果不一致,二次簽名官方?jīng)]有文檔,比較坑)APP端獲取到服務端傳遞的參數(shù)后,調(diào)起支付接口,這一點是APP端的操作,不在詳解。APP端支付成功后,會再次發(fā)送請求到服務器端,確定訂單是否付款成功,服務端需要再次向微信發(fā)起請求,查詢訂單。

微信支付日益影響著人們的生活,隨著用戶的使用程度越來越廣泛。微信支付app開發(fā)也受到更多商家的青睞。與此同時也有很多人都擔心著微信支付的安全性能跟防護系統(tǒng)的完善程度。亦強軟件簡單跟大家解說一下微信支付的安全保障。
安全保障
微信支付有五大安全保障為用戶提供安全防護和客戶服務。
1、技術保障:微信支付后臺有騰訊的大數(shù)據(jù)支撐,海量的數(shù)據(jù)和云計算能夠及時判定用戶的支付行為是否存在的風險?;诖髷?shù)據(jù)和云計算的全方位的身份保護,最大限度保證用戶交易的安全性。同時微信安全支付認證和提醒,從技術上保障交易的每個環(huán)節(jié)的安全。
2、客戶服務:7*24小時客戶服務,加上微信客服,及時為用戶排憂解難。同時為微信支付開辟的專屬客服通道,以最快的速度響應用戶的提出問題并做出處理判斷。
3、業(yè)態(tài)聯(lián)盟:基于智能手機的微信支付,將受到多個手機安全應用廠商的保護,如騰訊手機管家等,將與微信支付一道形成安全支付的業(yè)態(tài)聯(lián)盟。
4、安全機制:微信支付從產(chǎn)品體驗的各個環(huán)節(jié)考慮用戶心理感受,形成了整套安全機制和手段。這些機制和手段包括:硬件鎖、支付密碼驗證、終端異常判斷、交易異常實時監(jiān)控、交易緊急凍結(jié)等。這一整套的機制將對用戶形成全方位的安全保護。
5、賠付支持:如果出現(xiàn)賬戶被盜被騙等情況,經(jīng)核實確為微信支付的責任后,微信支付將在第一時間進行賠付;對于其他原因造成的被盜被騙,微信支付將配合警方,積極提供相關的證明和必要的技術支持,幫用戶追討損失。

2014年9月26日,騰訊公司發(fā)布的騰訊手機管家5.1版本建立了以微信為核心的豐富移動支付安全入口,同時還為微信支付打造了“手機管家軟件鎖”,打通了微信支付的整個服務鏈條,實現(xiàn)微信支付的全程保護.。騰訊公司此次為了區(qū)別于市場上的“手機泛安全管理”的概念,更加突出移動支付安全的概念,在品牌形象上給用戶更專業(yè)的感受,還在安全入口上獨創(chuàng)了“微信支付加密”功能,其風險預警系統(tǒng)可直接調(diào)用微信支付的內(nèi)部數(shù)據(jù),加大力度為微信支付的安全保駕護航。
微信支付形成了手機支付寶不具備的優(yōu)勢和場景。微信公眾平臺已經(jīng)一騎絕塵,幫助騰訊徹底地實現(xiàn)“一站式生活”的理想,世界正在被它改變。微信只是開了一個頭,接下來將有更多超級平臺參與到“類微信App”抑或“輕應用”的推動之中。