成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

第三方支付對接流程

seasonley / 2406人閱讀

摘要:防止在傳輸過程中被截獲破解。將上面參數(shù)組成的字符串加上安全校驗碼組成待簽名的數(shù)據(jù),安全校驗碼通過平臺分配,假設安全校驗碼為,那計算的原串為偽代碼只有兩方內(nèi)部保存,確保傳遞的參數(shù)沒有被第三方篡改。

轉(zhuǎn)載請注明出處 http://www.paraller.com
原文排版地址 點擊跳轉(zhuǎn)

第三方支付

1、簡單加密

目的是為了保證上傳的參數(shù)信息沒有被篡改,主要分成三部分

接口參數(shù) : 需要和第三方對接的參數(shù)

加密類型 : 使用什么類型加密,一般為MD5

加密密文 : 使用接口參數(shù)和第三方生成的Code值(固定salt),進行MD5加密成密文

Md5作為數(shù)字簽名 H(A)=P 已知A P,在特殊情況下可以偽造A1 滿足H(A1)=p

2、生成加密的密鑰Key

隨機生成16位的加密密鑰Key,用于對上一步的內(nèi)容進行對稱加密

3、使用證書加密密鑰Key

對隨機生成的密鑰key進行加密。防止在傳輸過程中被截獲破解。

使用了三種加密算法:

摘要算法:驗證原文是否被篡改

對稱加密算法:使用密鑰對原文進行加密(AES)

非對稱加密算法:對密鑰進行分發(fā)

兩方的處理步驟

發(fā)送方

入?yún)?+ H(入?yún)?分配的code)= P 得到鍵值對 ParamMap

AES ( ParamMap + 隨機生成的Key ) 進行對稱加密得到 DecodeString

隨機生成的Key + 私鑰證書加密, 得到 EnCodeKey

Http發(fā)送請求, 將 DecodeString 和 EnCodeKey發(fā)送給第三方支付公司

接收方

證書加密的隨機數(shù),使用私鑰解密得到 Akey

AES(AKey) = sourceCode("入?yún)?,"P")

驗證:H(sourceCode + code) = P

一般的接口調(diào)用校驗流程

請求參數(shù)按照參數(shù)名字符升序排列,如果有重復參數(shù)名,那么重復的參數(shù)再按照參數(shù)值的字符升序排列。

所有參數(shù)(除了sign和sign_type)按照上面的排序用&連接起來,格式是:a=v1&b=v2。

將上面參數(shù)組成的字符串加上安全校驗碼組成待簽名的數(shù)據(jù),安全校驗碼通過平臺分配,假設安全校驗碼為123456789,那計算sign的原串為a=v1&b=v2123456789

偽代碼

H (user=tom&pass=123&key=abc) = P
API post ("user=tom&pass=123","P")

key只有兩方內(nèi)部保存,確保傳遞的參數(shù)沒有被第三方篡改。

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/11306.html

相關文章

  • 探討一下常見支付系統(tǒng)的對外接口

    摘要:相比起來,支付寶的下單動作由于是在前端調(diào)用的,因此,站點需要將自己的訂單信息返回到客戶端,然后又客戶端發(fā)起調(diào)用支付寶的下單接口,這樣一來,如果安全加密等做的不到位,很容易被惡意用戶篡改信息。 作為一個具備用戶交易能力的網(wǎng)站,豐富它的支付渠道對于獲客和提高日活都有不可估量的積極作用。算起來,我接觸過的支付系統(tǒng)也有幾十個了,在這里總結(jié)一下我所接觸過的支付系統(tǒng)對外接口的設計方案。 1. 支付...

    warnerwu 評論0 收藏0
  • 準備接入個人支付接口?看完這幾款支付產(chǎn)品再做決定!

    摘要:支持的付款方式主打銀聯(lián)信用卡等,付款可以及時到賬。支持的付款方式主要是微信支付寶和京東支付。支持微信支付寶掃碼支付。 最近在開發(fā)自己的網(wǎng)站,想要接入一個第三方的支付平臺,但是處在創(chuàng)業(yè)初期,還沒能成立公司,所以沒有企業(yè)資質(zhì),想接入一款安全且性價比高的收款產(chǎn)品。以本人選擇困難癥再加點小糾結(jié)的個性,對現(xiàn)有的一些第三方支付接口做了一個對比,希望能給有相同需要的和正在尋求相關解決方案的朋友提供一...

    SimonMa 評論0 收藏0
  • 準備接入個人支付接口?看完這幾款支付產(chǎn)品再做決定!

    摘要:支持的付款方式主打銀聯(lián)信用卡等,付款可以及時到賬。支持的付款方式主要是微信支付寶和京東支付。支持微信支付寶掃碼支付。 最近在開發(fā)自己的網(wǎng)站,想要接入一個第三方的支付平臺,但是處在創(chuàng)業(yè)初期,還沒能成立公司,所以沒有企業(yè)資質(zhì),想接入一款安全且性價比高的收款產(chǎn)品。以本人選擇困難癥再加點小糾結(jié)的個性,對現(xiàn)有的一些第三方支付接口做了一個對比,希望能給有相同需要的和正在尋求相關解決方案的朋友提供一...

    livem 評論0 收藏0
  • 個人支付接口現(xiàn)狀分析——總有一款適合你

    摘要:支付寶支持網(wǎng)站支付,支付,支付和當面付,但是要想接入網(wǎng)站,需要網(wǎng)站備案,并且還要有營業(yè)執(zhí)照??墒?,這個途徑后來經(jīng)過證實,支付寶已經(jīng)停用。缺點也是相當?shù)拿黠@只有支付寶可以用這種方式,因為微信是在內(nèi)部有一個公眾號形式的提示。 0.背景 前段時間準備把自己的博客做成付費閱讀或者訂閱的形式,雖然沒想著要贏利多少錢,但是起碼養(yǎng)的起自己站點域名服務器費用即可。但是大家都懂,草根站長,又沒公司,想...

    tylin 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<