国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

保姆級(jí)教程:SpringBoot 對(duì)接支付寶完成掃碼支付,完整流程梳理!

這篇具有很好參考價(jià)值的文章主要介紹了保姆級(jí)教程:SpringBoot 對(duì)接支付寶完成掃碼支付,完整流程梳理!。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

文章目錄

1、支付方式選擇 2、交互流程 3、1. 對(duì)接準(zhǔn)備 2.加密解密 + 簽名驗(yàn)簽 3.沙箱環(huán)境 4、內(nèi)網(wǎng)穿透 5、二維碼 6、下單 7、異步通知回調(diào) 8、查詢支付結(jié)果 9、退款 10、通用版SDK

需求:系統(tǒng)A對(duì)接支付寶,實(shí)現(xiàn)支持用戶掃碼支付

1、支付方式選擇

對(duì)接的API文檔:

  • https://open.alipay.com/api

可選的支付方式有:

  • 掃碼付:出示付款碼或者用戶掃碼付款

  • APP支付:在APP中喚起支付寶

  • 手機(jī)網(wǎng)站支付:在移動(dòng)端網(wǎng)頁中喚起支付寶 App 或支付寶網(wǎng)頁

  • 電腦網(wǎng)站支付:在PC端喚起支付寶App或者網(wǎng)頁登錄支付寶賬戶

  • 刷臉付:需硬件支持

  • 商家扣款:類似每月會(huì)員扣款

  • 預(yù)授權(quán)支付:凍結(jié)對(duì)應(yīng)額度,交易完成后給商家

  • JSAPI支付:小程序

這里選擇掃碼付的方式,點(diǎn)擊下單后,返回支付二維碼,用戶掃碼支付。

?

2、交互流程

畫個(gè)下單流程的時(shí)序圖:

springboot 支付寶支付對(duì)接,spring boot,microsoft,后端

大致流程:

  • 用戶下單,系統(tǒng)A組裝信息后(訂單信息、回調(diào)地址、簽名),調(diào)用支付寶預(yù)下單接口,返回二維碼鏈接

  • 系統(tǒng)A將二維碼鏈接轉(zhuǎn)二維碼圖片

  • 用戶掃碼,喚醒本地支付寶,完成支付

  • 支付寶返回支付成功信息給用戶

  • 支付寶異步通知系統(tǒng)A支付成功的消息(回調(diào)地址),如果用戶支付成功,支付寶就調(diào)用回調(diào)地址的API,回調(diào)接口中自然是系統(tǒng)A收到用戶支付成功消息后的動(dòng)作

  • 上一步如果通知失敗,比如網(wǎng)絡(luò)異?;蛑Ц秾氄{(diào)用異步通知接口時(shí)系統(tǒng)A正好掛了 ? 可主動(dòng)調(diào)支付寶提供的查詢支付結(jié)果接口,或者加定時(shí)任務(wù)輪詢來查詢交易狀態(tài),如3s-5s

  • 還可以考慮在第一步請(qǐng)求支付寶接口時(shí)加上二維碼的有效時(shí)間,過期就重新發(fā)起

查詢支付結(jié)果流程:

springboot 支付寶支付對(duì)接,spring boot,microsoft,后端

退款流程同上查詢支付結(jié)果。PS:注意下單、退款過程中,相關(guān)訂單的業(yè)務(wù)數(shù)據(jù)落庫到系統(tǒng)A。

3、對(duì)接準(zhǔn)備

1)加密解密 + 簽名驗(yàn)簽

支付信息不能在網(wǎng)絡(luò)上明文傳輸,以防被篡改。系統(tǒng)A到支付寶的方向,采用:

  • 支付寶公鑰加密 + 系統(tǒng)A的私鑰簽名(系統(tǒng)A做的事)

  • 支付寶私鑰解密 + 系統(tǒng)A的公鑰驗(yàn)簽(收到信息后,支付寶做的事)

同理,支付寶返回支付結(jié)果時(shí),就是在支付寶中用系統(tǒng)A的公鑰加密+支付寶的私鑰簽名,傳輸?shù)较到y(tǒng)A后,則是先用支付寶的公鑰驗(yàn)簽,再用系統(tǒng)A的私鑰解密支付結(jié)果

?springboot 支付寶支付對(duì)接,spring boot,microsoft,后端

2)沙箱環(huán)境

調(diào)試過程中,可采用支付寶提供的沙箱環(huán)境,點(diǎn)擊右上角控制臺(tái),登錄后選擇沙箱:

springboot 支付寶支付對(duì)接,spring boot,microsoft,后端?

?這里有一套可調(diào)試的APPID、系統(tǒng)A的公鑰、密鑰、支付寶的公鑰、支付寶的網(wǎng)關(guān)地址,以及商家賬戶和用戶賬戶(用于后續(xù)登錄沙箱版本支付寶APP完成支付)

springboot 支付寶支付對(duì)接,spring boot,microsoft,后端文章來源地址http://www.zghlxwxcb.cn/news/detail-847937.html

到了這里,關(guān)于保姆級(jí)教程:SpringBoot 對(duì)接支付寶完成掃碼支付,完整流程梳理!的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SpringBoot對(duì)接微信小程序支付功能開發(fā)(二,支付回調(diào)功能)

    SpringBoot對(duì)接微信小程序支付功能開發(fā)(二,支付回調(diào)功能)

    接著上一篇: SpringBoot對(duì)接微信小程序支付功能開發(fā)(一,下單功能) 在上一篇下單功能中我們有傳支付結(jié)果回調(diào)地址。 下面是回調(diào)接口實(shí)現(xiàn) 根據(jù)官網(wǎng)給的參數(shù)進(jìn)行業(yè)務(wù)處理 這就完成了,微信支付回調(diào)你的地址,并且把支付的信息傳進(jìn)來,剩下就要根據(jù)自己業(yè)務(wù)進(jìn)行操作。

    2024年02月11日
    瀏覽(63)
  • SpringBoot對(duì)接微信小程序支付功能開發(fā)(一,下單功能)

    1,接入前準(zhǔn)備: 接入模式選擇直連模式; 申請(qǐng)小程序,得到APPID,并開通微信支付; 申請(qǐng)微信商戶號(hào),得到mchid,并綁定APPID; 配置商戶API key,下載并配置商戶證書,根據(jù)微信官方文檔操作:https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_8_1.shtml 上面都配置完之后會(huì)得到:小

    2024年02月10日
    瀏覽(32)
  • 微信小程序?qū)游⑿胖Ц对敿?xì)教程

    微信小程序?qū)游⑿胖Ц对敿?xì)教程

    小程序 微信支付官方文檔 https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_11index=2 https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_8_0.shtml 前提 在進(jìn)行對(duì)接微信支付之前,我們首先需要將以下幾點(diǎn)準(zhǔn)備好: 申請(qǐng)APPID 申請(qǐng)商戶號(hào) 小程序開通微信支付,綁定已經(jīng)申請(qǐng)好的商戶號(hào)。

    2024年02月09日
    瀏覽(23)
  • Springboot支付寶沙箱支付---完整詳細(xì)步驟

    Springboot支付寶沙箱支付---完整詳細(xì)步驟

    不經(jīng)常看消息和評(píng)論,代碼和數(shù)據(jù)庫已上傳至gitee 項(xiàng)目源碼 沙箱環(huán)境-支付寶文檔中心 1.1、進(jìn)入個(gè)人沙箱環(huán)境 點(diǎn)擊進(jìn)入沙箱環(huán)境并用支付寶登陸 沙箱管理界面如圖所示 appid,支付寶網(wǎng)關(guān),自定義密鑰等 這里是沙箱支付寶(虛擬)的賬號(hào)和密碼,可以用來支付 1.2、接下來進(jìn)行

    2023年04月25日
    瀏覽(26)
  • 【Vue】Vue對(duì)接SpringBoot接口完整代碼

    在Vue中調(diào)用SpringBoot接口需要先建立Vue項(xiàng)目,并添加axios庫用于發(fā)起請(qǐng)求。然后在Vue中編寫前端頁面,調(diào)用SpringBoot接口。 以下是一個(gè)示例代碼,前端頁面需要調(diào)用后端接口,實(shí)現(xiàn)通過Vue顯示SpringBoot后端數(shù)據(jù)。 在Vue中安裝axios庫: Vue中編寫前端頁面代碼: 在SpringBoot中編寫接口代

    2024年02月08日
    瀏覽(9)
  • 微信公眾號(hào)掃碼實(shí)現(xiàn)網(wǎng)站登錄-Django+Vue版本-超詳細(xì)保姆級(jí)教程

    微信公眾號(hào)掃碼實(shí)現(xiàn)網(wǎng)站登錄-Django+Vue版本-超詳細(xì)保姆級(jí)教程

    實(shí)現(xiàn)網(wǎng)頁端微信掃碼登錄有三種方式: PlanA:微信開放平臺(tái) — 需認(rèn)證 — 300元 PlanB:微信公眾號(hào) — 需服務(wù)號(hào)且已認(rèn)證 — 300元 PlanC:微信小程序 — 需已上線備案的小程序 — 0元 本教程為Django+vue舉例的微信公眾號(hào)掃碼登錄,從微信掃碼登錄從注冊(cè)公眾號(hào)到最后實(shí)現(xiàn)的全部流

    2024年02月03日
    瀏覽(26)
  • 微信小程序掃碼點(diǎn)餐(訂餐)系統(tǒng)(uni-app+SpringBoot后端+Vue管理端)項(xiàng)目全套源碼+完成文檔說明+畢業(yè)論文

    微信小程序掃碼點(diǎn)餐(訂餐)系統(tǒng)(uni-app+SpringBoot后端+Vue管理端)項(xiàng)目全套源碼+完成文檔說明+畢業(yè)論文

    摘要 隨著當(dāng)前社會(huì)人們的生活節(jié)奏越來越快,人們對(duì)生活效率的追求也越來越高,以往的傳統(tǒng)的點(diǎn)餐方式已不能滿足人們的需要,首先有些小型飯館是需要顧客排隊(duì)點(diǎn)餐,然后安排專人在臺(tái)前記錄,這樣不僅造成時(shí)間上的浪費(fèi),還浪費(fèi)人力,有些大型餐廳是當(dāng)顧客入座后,安

    2024年04月15日
    瀏覽(106)
  • 搭建自動(dòng)發(fā)卡網(wǎng)站搭建教程(獨(dú)角數(shù)卡)保姆級(jí)教程,支付 + 圖文

    搭建自動(dòng)發(fā)卡網(wǎng)站搭建教程(獨(dú)角數(shù)卡)保姆級(jí)教程,支付 + 圖文

    程序是開源的獨(dú)角數(shù)卡 我搭建了一個(gè)這樣的 一個(gè)在線銷售虛擬產(chǎn)品的平臺(tái)。你應(yīng)該見過這樣的發(fā)卡平臺(tái)。一些虛擬產(chǎn)品,如軟件、激活碼和會(huì)員可以放在上面出售。我在這里使用的發(fā)卡項(xiàng)目是一個(gè)開源的單字符數(shù)字卡。界面和功能非常符合我的口味。此外,我可以訪問這里

    2024年02月04日
    瀏覽(40)
  • (即時(shí)設(shè)計(jì))保姆級(jí)教程:快速完成ui設(shè)計(jì)任務(wù)

    我的真實(shí)歷程: 1.大一,對(duì)ui設(shè)計(jì)完全不知道,但是作為學(xué)校作業(yè)馬上要交了,該怎么辦? 2.老師提供Axure RP難安裝、難上手、畫面丑怎么,為什么做出來和同學(xué)差別這么大?。ㄏ谱溃?3.網(wǎng)上一搜,好像有Axure一大家子,Axure XD也能用于ui設(shè)計(jì),再看教程,有點(diǎn)專業(yè),不適合小白

    2024年02月03日
    瀏覽(14)
  • 微信小程序完整實(shí)現(xiàn)微信支付功能(SpringBoot和小程序)

    微信小程序完整實(shí)現(xiàn)微信支付功能(SpringBoot和小程序)

    1.前言 不久前給公司實(shí)現(xiàn)支付功能,折騰了一陣子,終于實(shí)現(xiàn)了,微信支付對(duì)于小白來說真的很困難,特別是沒有接觸過企業(yè)級(jí)別開發(fā)的大學(xué)生更不用說,因此嘗試寫一篇我如何從小白實(shí)現(xiàn)微信小程序支付功能的吧,使用的后端是 SpringBoot 。 2.準(zhǔn)備工作 首先,要實(shí)現(xiàn)支付功能

    2024年02月04日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包