国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

淺析微信支付:前篇大綱

mayaohua / 2931人閱讀

摘要:淺析微信支付前篇大綱本文是淺析微信支付系列文章的第一篇,主要會(huì)介紹一下為何寫(xiě)下這個(gè)系列以及對(duì)于微信支付的一點(diǎn)小經(jīng)驗(yàn),與君共勉。下面講一下我是如何去學(xué)習(xí)微信支付的。

淺析微信支付:前篇大綱
本文是【淺析微信支付】系列文章的第一篇,主要會(huì)介紹一下為何寫(xiě)下這個(gè)系列以及對(duì)于微信支付的一點(diǎn)小經(jīng)驗(yàn),與君共勉。

以下會(huì)分幾個(gè)步驟講一下我學(xué)習(xí)微信支付的過(guò)程,也是一部辛酸史,也是希望朋友們不要再次跌進(jìn)坑里,節(jié)省時(shí)間。

1、公司需要

如標(biāo)題一般,公司來(lái)了這么個(gè)需求,需要接入微信支付,那就必須搞定他了,相信大部分的小伙伴都是這樣接觸微信支付的吧。

首先我們需要明確一個(gè)需求,如果公司是做 App 支付,除了接入微信支付還需要接入支付寶、銀聯(lián)等第三方支付,那么就需要考慮幾個(gè)問(wèn)題,公司是選擇自主開(kāi)發(fā)還是借助第三方聚合支付(如Ping++),從成本等方面考慮,其實(shí)接入聚合支付也是一個(gè)不錯(cuò)的選擇哦。

如果我們選擇自主開(kāi)發(fā)微信支付,那么問(wèn)題就接踵而至,

什么是微信支付?
微信支付能做什么?
我們需要怎么實(shí)現(xiàn)它?
網(wǎng)絡(luò)上是否有大神們寫(xiě)好的demo直接拿來(lái)即可?
微信官方是否提供了明確的文檔?

上面的問(wèn)題我們這個(gè)【淺析微信支付】都會(huì)將其一一解開(kāi),盡情期待!!!

2、翻車(chē)現(xiàn)場(chǎng)

明確了要做微信支付后,我們第一時(shí)間當(dāng)然是去找微信官方文檔咯,地址如下:
https://pay.weixin.qq.com/wiki/doc/api/index.html

現(xiàn)在小程序非常火,我們就拿小程序來(lái)舉例子吧,進(jìn)入小程序支付的開(kāi)發(fā)文檔頁(yè)面:
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3&index=1
非常遺憾的是,微信的文檔已知是給他們自己的程序員看的,如果是小白瞬間闖入,直接就是一臉懵,我到底該如何入手???黑人問(wèn)號(hào)??嗯?

莫慌!其實(shí)微信支付套路也很簡(jiǎn)單,他們是將簡(jiǎn)單問(wèn)題復(fù)雜化了,生怕開(kāi)發(fā)者看不懂,文檔寫(xiě)的非常的詳細(xì)(圍笑)導(dǎo)致咋們不知如何入手,從這里開(kāi)始一直到支付的所有環(huán)節(jié)都如此,文檔真正關(guān)鍵的地方模模糊糊,細(xì)節(jié)上確實(shí)非常細(xì)致了。

下面講一下我是如何去學(xué)習(xí)微信支付的。

3、逼上梁山

絕對(duì)是逼上梁山的,簡(jiǎn)單講,一個(gè)微信支付開(kāi)發(fā)的流程如下:
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_4&index=3

商戶(hù)系統(tǒng)和微信支付系統(tǒng)主要交互:
1、小程序內(nèi)調(diào)用登錄接口,獲取到用戶(hù)的openid,api參見(jiàn)公共api【小程序登錄API】
2、商戶(hù)server調(diào)用支付統(tǒng)一下單,api參見(jiàn)公共api【統(tǒng)一下單API】
3、商戶(hù)server調(diào)用再次簽名,api參見(jiàn)公共api【再次簽名】
4、商戶(hù)server接收支付通知,api參見(jiàn)公共api【支付結(jié)果通知API】
5、商戶(hù)server查詢(xún)支付結(jié)果,api參見(jiàn)公共api【查詢(xún)訂單API】

上面幾步中難點(diǎn)的在于第二步和第三步,中間會(huì)有一些坑,為何?舉個(gè)例子,

微信支付接口文檔中的參數(shù)有的是駝峰有的卻是下劃線但官方并沒(méi)有強(qiáng)烈提示說(shuō)明...
因?yàn)榘姹娟P(guān)系有些參數(shù)還會(huì)不一樣...
對(duì)于再次簽名所需要的參數(shù)和如何簽名說(shuō)的非常的簡(jiǎn)單,需要一再試錯(cuò)...
最大的問(wèn)題是:對(duì)Java開(kāi)發(fā)的支持并不怎么好,官方的 sdk demo 真的不能直接拿來(lái)就能用,真的就是個(gè) demo...

沒(méi)有經(jīng)歷過(guò)的朋友可能不太能體會(huì)這種感覺(jué),真挺難受的;因?yàn)樯厦娴膯?wèn)題無(wú)法解決只好手動(dòng)百度+谷歌,然而問(wèn)題來(lái)了,網(wǎng)上的文章同質(zhì)化非常嚴(yán)重,往往點(diǎn)進(jìn)去五篇文章,其中三篇都一毛一樣啊,流淚...還有人出收費(fèi)教程,這也是賺錢(qián)的好辦法...

如上經(jīng)歷所以才有了這個(gè)系列的文章,當(dāng)然最終我也在網(wǎng)絡(luò)大神們的文章中篩選出了精華,實(shí)現(xiàn)了微信支付的大部分主體功能,足夠滿(mǎn)足常規(guī)的企業(yè)開(kāi)發(fā)了。

4、初衷

這個(gè)系列的文章其實(shí)早就有寫(xiě)的想法了,因?yàn)樵谖医鉀Q問(wèn)題的過(guò)程中,遇到很多同行抱怨非常痛苦,但是實(shí)在是懶+并沒(méi)有打磨到拿來(lái)即用的地步,現(xiàn)在自我感覺(jué)也差不多了,所以分享給大家。

下面會(huì)貼出我整理的這個(gè)系列主要功能點(diǎn),如下所示:

1.淺析微信支付:前篇大綱
2.微信支付簡(jiǎn)單介紹
3.開(kāi)發(fā)前的準(zhǔn)備
4.統(tǒng)一下單接口
5.支付結(jié)果通知
6.查詢(xún)訂單
7.關(guān)閉訂單
8.申請(qǐng)退款
9.退款結(jié)果通知
10.查詢(xún)退款
11.下載對(duì)賬單
12.下載資金賬單

13.如何使用沙箱環(huán)境測(cè)試
14.支付驗(yàn)收指引
15.刷卡支付驗(yàn)收用例
16.掃碼支付驗(yàn)收用例
17.公眾號(hào)支付驗(yàn)收用例
18.免充值產(chǎn)品功能使用指引

19.(余額提現(xiàn))企業(yè)付款到零錢(qián)資金使用商戶(hù)號(hào)余額資金
20.商戶(hù)平臺(tái)-現(xiàn)金紅包-發(fā)放普通紅包
21.商戶(hù)平臺(tái)-現(xiàn)金紅包-查詢(xún)紅包記錄

22.商戶(hù)平臺(tái)-代金券或立減優(yōu)惠-發(fā)放代金券
23.商戶(hù)平臺(tái)-代金券或立減優(yōu)惠-查詢(xún)代金券信息
24.商戶(hù)平臺(tái)-代金券或立減優(yōu)惠-查詢(xún)代金券批次

25.公眾平臺(tái)-微信卡券-創(chuàng)建卡券
26.公眾平臺(tái)-微信卡券-HTML5線上發(fā)券(JS-SDK接口)
27.公眾平臺(tái)-微信卡券-查看卡券詳情

28.公眾平臺(tái)-社交立減金活動(dòng)-概述
29.公眾平臺(tái)-社交立減金活動(dòng)-開(kāi)通產(chǎn)品權(quán)限
30.公眾平臺(tái)-社交立減金活動(dòng)-完成免充值模式驗(yàn)收
31.公眾平臺(tái)-社交立減金活動(dòng)-創(chuàng)建代金券并設(shè)置跳轉(zhuǎn)小程序
32.公眾平臺(tái)-社交立減金活動(dòng)-創(chuàng)建支付后領(lǐng)取立減金活動(dòng)接口

番外篇:
1.微信公眾號(hào)網(wǎng)頁(yè)授權(quán)
2.微信公眾號(hào)模板消息發(fā)送
3.生成永久無(wú)限制微信小程序二維碼
4.多個(gè)微信公眾號(hào)同一商戶(hù)平臺(tái)的支付處理
5.微信退款時(shí)jdk更換安全包的處理
6.微信支付 MD5、HMACSHA256、SHA1、AES 加解密工具類(lèi)

對(duì)于以上功能點(diǎn)的說(shuō)明只會(huì)多不會(huì)少,可能其中還會(huì)穿插一些遇到的問(wèn)題或異常處理,數(shù)據(jù)庫(kù)和業(yè)務(wù)處理邏輯等等;

我也創(chuàng)建了一個(gè)微信群來(lái)提供給大家交流,一起共同進(jìn)步吧。

結(jié)語(yǔ)

希望這個(gè)系列文章能給大家?guī)?lái)一些啟發(fā),幫助解決一些問(wèn)題,與君共勉!!!

如果想要提前一覽源碼的小伙伴,可以先看看我的 github,地址如下:https://github.com/YClimb/wxpay-sdk/blob/master/README.md

加作者私人微信,作者微信號(hào)如下 yclimb,回復(fù) 微信支付 可拉入微信支付討論群與小伙伴一起探討哦,一定要標(biāo)明 微信支付 哦~

到此本文就結(jié)束了,關(guān)注公眾號(hào)查看更多推送!!!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/71962.html

相關(guān)文章

  • 淺析微信支付微信支付簡(jiǎn)單介紹(小程序、公眾號(hào)、App、H5)

    摘要:本文是淺析微信支付系列文章的第二篇,主要講解一下普通商戶(hù)接入的支付方式以及其中的不同之處。淺析微信支付前篇大綱微信支付是集成在微信客戶(hù)端的支付功能,用戶(hù)可以通過(guò)手機(jī)完成快速的支付流程。目前微信支付支持手機(jī)系統(tǒng)有蘋(píng)果安卓和。 本文是【淺析微信支付】系列文章的第二篇,主要講解一下普通商戶(hù)接入的支付方式以及其中的不同之處。 上篇文章講了本系列的大綱,沒(méi)有看過(guò)的朋友們可以看一下。 淺析微信支...

    shadowbook 評(píng)論0 收藏0
  • 淺析微信支付:開(kāi)發(fā)前的準(zhǔn)備

    摘要:本文是淺析微信支付系列文章的第三篇,主要會(huì)講一下在開(kāi)發(fā)前的一些注意事項(xiàng)。淺析微信支付系列已經(jīng)更新兩篇了喲,沒(méi)有看過(guò)的朋友們可以看一下。開(kāi)通微信支付需要注冊(cè)登陸微信商戶(hù)平臺(tái),微信支付相關(guān)的信息都需要在這個(gè)平臺(tái)上進(jìn)行操作。 本文是【淺析微信支付】系列文章的第三篇,主要會(huì)講一下在開(kāi)發(fā)前的一些注意事項(xiàng)。 淺析微信支付系列已經(jīng)更新兩篇了喲~,沒(méi)有看過(guò)的朋友們可以看一下。 淺析微信支付:前篇大綱...

    yanest 評(píng)論0 收藏0
  • 淺析微信支付微信公眾號(hào)網(wǎng)頁(yè)授權(quán)

    摘要:淺析微信支付微信公眾號(hào)網(wǎng)頁(yè)授權(quán)本文是淺析微信支付系列文章的第四篇,主要講解微信支付前如何獲取獲取網(wǎng)頁(yè)授權(quán)及用戶(hù)信息獲取。淺析微信支付系列已經(jīng)更新三篇了喲,沒(méi)有看過(guò)的朋友們可以看一下哦。 淺析微信支付:微信公眾號(hào)網(wǎng)頁(yè)授權(quán) 本文是【淺析微信支付】系列文章的第四篇,主要講解微信支付前如何獲取獲取網(wǎng)頁(yè)授權(quán)及用戶(hù)信息獲取。 淺析微信支付系列已經(jīng)更新三篇了喲~,沒(méi)有看過(guò)的朋友們可以看一下哦。 淺...

    tinyq 評(píng)論0 收藏0
  • 淺析微信支付支付驗(yàn)收示例和驗(yàn)收指引

    摘要:本文是淺析微信支付系列文章的第十一篇,主要講解支付驗(yàn)收示例和驗(yàn)收指引。為保證商戶(hù)接入質(zhì)量,提升交易安全及用戶(hù)體驗(yàn),微信支付的合作服務(wù)商在正式上線交易前,必須先根據(jù)本文指引完成驗(yàn)收。 本文是【淺析微信支付】系列文章的第十一篇,主要講解支付驗(yàn)收示例和驗(yàn)收指引。 淺析微信支付系列已經(jīng)更新十一篇了喲~,沒(méi)有看過(guò)的朋友們可以看一下。 淺析微信支付:如何使用沙箱環(huán)境測(cè)試 淺析微信支付:下載對(duì)賬單...

    Cympros 評(píng)論0 收藏0
  • 淺析微信支付:如何使用沙箱環(huán)境測(cè)試

    摘要:本文是淺析微信支付系列文章的第十篇,主要講解如何使用沙箱環(huán)境來(lái)測(cè)試微信支付。圖為微信支付仿真測(cè)試系統(tǒng)后簡(jiǎn)稱(chēng)仿真系統(tǒng)的簡(jiǎn)化原理圖。沙箱說(shuō)明微信支付沙箱環(huán)境,是提供給微信支付商戶(hù)的開(kāi)發(fā)者,用于模擬支付及回調(diào)通知。 本文是【淺析微信支付】系列文章的第十篇,主要講解如何使用沙箱環(huán)境來(lái)測(cè)試微信支付。 淺析微信支付系列已經(jīng)更新十篇了喲~,沒(méi)有看過(guò)的朋友們可以看一下。 淺析微信支付:下載對(duì)賬單和資...

    騫諱護(hù) 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<