精品推荐在线观看av-99re国产这里只有精品-国产精品老熟女视频一区二区-亚洲电影一区在线看-日韩精品人妻一区二区在线看-插入骚货视频在线观看-久久久综合激情六月丁香-全球毛片在线永久免费观看-十七岁日本免费完整版BD

首頁 > 新聞資訊 > 技術(shù)文章
怎么集成支付寶移動支付(支付寶密鑰)?
發(fā)布時間:2015-07-14 10:35:28 瀏覽次數(shù):

  隨著智能手機(jī)進(jìn)入白熱化日期,人們在移動客戶端支付次數(shù)也發(fā)生了質(zhì)的飛躍,一款有在線交易的APP,怎么能少了支付寶,下面就支付寶(本文針對支付寶移動支付)的一些詳細(xì)步驟和注意事項,南陽網(wǎng)站建設(shè)服務(wù)商譽(yù)誠網(wǎng)絡(luò)做了以下整理,相信看完本文后,你也能迅速集成屬于自己的APP支付寶在線支付功能。

一、支付寶私鑰和公鑰基本參數(shù)配置:

1、進(jìn)入支付寶官方網(wǎng)站申請開通移動支付功能,猛戳這里:https://b.alipay.com/order/productDetail.htm?productId=2014110308141993

2、提交相關(guān)申請資料后等待審核,審核通過后下載對應(yīng)的集成包,猛戳這里:https://b.alipay.com/order/productDetail.htm?productId=2014110308141993&tabId=4#ps-tabinfo-hash

3、解壓集成包,找到【支付寶錢包支付接口開發(fā)包2.0標(biāo)準(zhǔn)版 / DEMO /】 ,把demo文件夾下面的openssl文件夾所有內(nèi)容復(fù)制至C盤根目錄

4、生成商戶RAS私鑰、生成商戶RSA公鑰、商戶私鑰(PKCS8格式)

  打開windows的cmd命令面板

  (1)、生成商戶RAS私鑰

  a、進(jìn)入openssl/bin目錄

  b、生成RAS私鑰(輸入命令:openssl.exe genrsa -out rsa_private_key.pem 1024)(請看下圖),隨后bin文件夾下會多出 rsa_private_key.pem 文件,這就是商戶私鑰

1.jpg

  c、生成RAS公鑰(輸入命令:openssl.exe rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem)(請看下圖),隨后bin文件夾下會多出 rsa_public_key.pem 文件,這就是商戶公鑰

2.jpg

  d、把商戶私鑰轉(zhuǎn)為PKCS8格式(輸入命令:openssl.exe pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt)(請看下圖),會看到以下界面,這就是PKCS8格式的商戶私鑰,把里面的文件復(fù)制出來存到記事本

3.jpg

5、進(jìn)入支付寶商家服務(wù)中心(http://b.alipay.com),點擊【我的商家服務(wù)】菜單、點擊【查詢PID、KEY】

4.jpg

輸入支付密碼后會看到下圖:

5.jpg

點擊【RAS加密:添加密鑰】,把剛才生成的 rsa_public_key.pem 用記事本打開,去除文本里面的回車、-----BEGIN PUBLIC KEY-----、-----END PUBLIC KEY-----,把剩余的文本粘貼至下圖的位置,點提交即可

6.jpg

 以上就是支付寶移動公鑰和私鑰的配置,下面來主要講解一下服務(wù)器端配置(以PHP為例)

二、服務(wù)器端參數(shù)配置:

1、配置商戶私鑰

用記事本打開key文件夾下rsa_private_key.pem,把步驟一生成的PKCS8格式公鑰粘貼進(jìn)去(首尾格式不要變動,只需要把key值粘貼至第二行即可)

2、配置商戶公鑰

用記事本把步驟一生成的商戶公鑰(rsa_public_key.pem)中的值(去掉回車和空格【即第二行完整代碼】,頭尾begin、end都不要),粘貼到里面,保存為以【商家ID】命名的*.dat(如:2088123412341234.dat)文檔至key文件夾下面

3、配置支付寶公鑰

即key文件夾下面的alipay_public_key.pem文件,官方文件不要改動,即使里面有回車和空格也不要改動(經(jīng)測試發(fā)現(xiàn):如果按官方文檔說明操作,即把此文件里面的回車和空格去掉,回調(diào)驗證失敗,不做改動的情況反而驗證成功)

4、配置支付寶配置文件

打開alipay.config.php,配置對應(yīng)的商戶ID、商戶私鑰和支付寶公鑰

5、按照支付寶官方提供的方法配置服務(wù)器環(huán)境(開啟Curl)

至此,支付寶端、服務(wù)器端參數(shù)都配置完畢,APP里面按自己的需要調(diào)用notifyURL地址即可實現(xiàn)在線付款

注意:

1、APP客戶端配置的商戶私鑰是轉(zhuǎn)PKCS8編碼后的值,不是原始的私鑰值,一定要注意??!坑死人了這個

2、發(fā)送支付請求出現(xiàn):【系統(tǒng)繁忙,請稍后再試!(ALI59)】,是因為支付請求的金額數(shù)為0

3、notifyURL需要配置為服務(wù)器商支付寶的回調(diào)頁面,(即APP發(fā)送請求給支付寶,支付寶收到指定后把返回的信息回傳至此處指定的回調(diào)頁面,回調(diào)頁面再根據(jù)回參進(jìn)行自己需要的數(shù)據(jù)處理)

本網(wǎng)站刊載的部分內(nèi)容轉(zhuǎn)載自互聯(lián)網(wǎng),如您發(fā)現(xiàn)有內(nèi)容侵犯了您的版權(quán),請及時告知我們,我們將在第一時間刪除相關(guān)內(nèi)容;如未提出任何異議,將視為允許本網(wǎng)站刊載您的作品內(nèi)容。
  • 微信咨詢
  • QQ咨詢
  • 電話咨詢
  • ?
    馬上獲取技術(shù)方案
    聯(lián)系我們
  • 服務(wù)熱線:
  • 來訪地址:
  • 微信/QQ:
  • 微信掃碼咨詢

    QQ掃碼咨詢