關於支付
隨着電商項目愈來愈火,隨之而來的像支付寶,微信等第三方支付也很是的火爆,因此這裏簡單的說一下支付寶的支付流程。javascript
開發支付前準備
首先咱們要去螞蟻金服官網註冊一個帳號。上面有關於開發者的文檔和須要的SDK到這咱們就能夠作一些實質性的開發了。php
建立應用並獲取APPID java
配置祕鑰 這裏會生成RSA祕鑰,(就是一種非對稱的加密)的加密方式 它的祕鑰分紅公鑰和私鑰兩類通常是公鑰加密私鑰解密或者私鑰加密公鑰解密 生成祕鑰後在開發者平臺進行祕鑰配置最後就能夠獲得支付寶的公鑰了sql
這就是咱們須要在開放平臺上面所須要作的事情
微信
完整的支付寶支付流程圖
app
官方文檔介紹:
svg
https://docs.open.alipay.com/204
支付準備
工具
在咱們開發過程當中咱們須要模擬支付寶進行支付,這時候若是使用真實金錢進行支付不免會形成一些困擾,因此支付寶貼心的爲咱們提供了沙箱支付。加密
什麼是沙箱支付?
url
螞蟻沙箱環境(Beta)是協助開發者進行接口功能開發及主要功能聯調的輔助環境。沙箱環境模擬了開放平臺部分產品的主要功能和主要邏輯(當前沙箱支持產品請參考「沙箱支持產品列表」)。
在開發者應用上線審覈前,開發者能夠根據自身需求,先在沙箱環境中瞭解、組合和調試各類開放接口,進行開發調通工做,從而幫助開發者在應用上線審覈完成後,能更快速、更順利的進行線上調試和驗收工做。
參考連接:
https://openclub.alipay.com/read.php?tid=281&fid=5https://docs.open.alipay.com/200/105311
如何使用沙箱支付?
首先咱們登陸到螞蟻開發者平臺官網:
https://open.alipay.com
點擊開發者中心:
點擊支付接入 輸入應用信息
點擊概覽
建立成功以後點擊研發服務
這就是咱們所須要的信息
應用建立成功後,將沙箱環境中的APPID RSA2密鑰添加進代碼
下一步下載支付寶額祕鑰生成工具生成咱們所須要 公鑰祕鑰
相關地址:
https://docs.open.alipay.com/291/105971
https://doc.open.alipay.com/docs/doc.htm?treeId=291&articleId=106097&docType=1
工具下載以後解壓,WINDOWS版本雙擊文件「RSA簽名驗籤工具.bat」便可運行工具。
運行軟件以後生成密鑰
詳細步驟:
1.根據開發語言選擇密鑰格式。
2.選擇密鑰長度,建議使用2048位。
3.點擊 「生成密鑰」,會自動生成商戶應用公鑰和應用私鑰。
生成的私鑰公鑰一樣以文本文件形式保存在工具存放目錄的 「RSA密鑰」文件夾下,點擊按鈕 「打開密鑰文件路徑」便可打開「RSA密鑰」文件夾。
生成祕鑰以後咱們須要把咱們的公鑰上傳到支付寶
點擊確認就上傳成功了
OK 支付寶開發流程,和支付前準備就已經完成了!
若是感受文章對你有幫助,歡迎轉發點贊
下一篇文章介紹如何使用SpringBoot實現支付寶掃碼支付 APP支付 H5支付
掃描下方二維碼 公衆號回覆 資源 資料
送你們兩套資源
若有問題掃描下方二維碼加羣
Springboot企業級掃碼點餐實戰課程 回覆 資源
2.Mysql從入門到精通 回覆 資料
長按識別二維碼,瞭解更多
掃描二維碼加入技術交流羣!
本文分享自微信公衆號 - 亂敲代碼(lqcoder)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。