RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何完成支付中心項(xiàng)目設(shè)計(jì)

Linux愛好者 ? 來源:CSDN博客 ? 作者:fadεy ? 2021-09-05 09:27 ? 次閱讀

1. 項(xiàng)目目標(biāo)

支付中心架構(gòu)將各業(yè)務(wù)的公共交易、支付、財(cái)務(wù)等沉淀到支付中心,并主要解決了以下三個(gè)主要問題:

建立基礎(chǔ)訂單、支付、財(cái)務(wù)統(tǒng)一體系,抽象和封裝公共處理邏輯,形成統(tǒng)一的基礎(chǔ)服務(wù),降低業(yè)務(wù)的接入成本及重復(fù)研發(fā)成本;

構(gòu)建安全、穩(wěn)定、可擴(kuò)展的系統(tǒng),為業(yè)務(wù)的快速發(fā)展和創(chuàng)新需求提供基礎(chǔ)支撐,解決業(yè)務(wù)「快」和支付「穩(wěn)」之間的矛盾;

沉淀核心交易數(shù)據(jù),同時(shí)為應(yīng)用端、物業(yè)公司、用戶提供數(shù)據(jù)支撐。

2. 具體調(diào)用流程

在目標(biāo)的指導(dǎo)下,我向集采、O2O、收費(fèi)易三個(gè)項(xiàng)目組的相關(guān)開發(fā)咨詢了業(yè)務(wù)邏輯,再結(jié)合我們自己的業(yè)務(wù)場(chǎng)景調(diào)整了支付中心調(diào)用流程和兩個(gè)注意點(diǎn)。

首先,我們來看一下支付中心的調(diào)用過程。

業(yè)務(wù)系統(tǒng)、支付中心和第三方通道的交互流程圖如下:

各系統(tǒng)交互流程為:

物業(yè)公司開通第三方支付渠道商戶,并獲取第三方支付參數(shù);

物業(yè)公司將第三方支付參數(shù)提供給支付中心,開通商戶號(hào)、開通支付渠道、獲取商戶標(biāo)識(shí)和支付標(biāo)識(shí);

物業(yè)公司將商戶標(biāo)識(shí)和支付標(biāo)識(shí)提供給應(yīng)用端;

至此,物業(yè)公司注冊(cè)流程完畢,接下來是支付流程;

應(yīng)用端使用物業(yè)公司提供的商戶標(biāo)識(shí)和支付標(biāo)識(shí),以及必備的支付訂單號(hào),支付金額、調(diào)起方式,上送至支付中心;

支付中心將獲取的標(biāo)識(shí)解析到對(duì)應(yīng)的參數(shù),并整合應(yīng)用端的請(qǐng)求參數(shù),向第三方支付發(fā)起支付,并獲取支付發(fā)起的結(jié)果;

支付中心將發(fā)起結(jié)果整合后直接返回給應(yīng)用端,注意,這里只是這個(gè)請(qǐng)求是否發(fā)起成功的通知,并不是最終支付結(jié)果的通知。

第三方支付調(diào)起用戶的支付或者跳轉(zhuǎn)收銀臺(tái)頁面、小程序調(diào)起用戶支付進(jìn)行支付,第三方支付獲取到用戶的支付結(jié)果之后。回調(diào)通知支付中心;

支付中心處理數(shù)據(jù),并回調(diào)通知應(yīng)用端;

應(yīng)用端處理訂單信息,并開始訂單、通知用戶。

注意:

2.1 訂單號(hào)問題

問題起因:有些應(yīng)用系統(tǒng)使用訂單號(hào)上傳,有些使用自己系統(tǒng)中的流水號(hào)上傳并發(fā)起支付。

所以這里設(shè)計(jì)如下:

應(yīng)用系統(tǒng)上送的無論是訂單號(hào)還是流水號(hào),支付中心都不直接使用,而是進(jìn)行記錄,并重新生成一個(gè)唯一的流水號(hào)上送第三方支付;

第三方支付會(huì)在校驗(yàn)參數(shù)成功確認(rèn)支付發(fā)起成功后,再返回由第三方支付生成的流水號(hào),用于以后的賬單查詢、對(duì)賬、退款等功能;

支付中心會(huì)保存三個(gè)流水、訂單號(hào),方便以后調(diào)用、查詢;

在收到第三方支付的調(diào)用返回時(shí),支付中心會(huì)重組調(diào)用返回參數(shù),將應(yīng)用上送的訂單號(hào)。支付中心生成的唯一流水號(hào),第三方支付返回的流水號(hào),一并返回應(yīng)用端,建議應(yīng)用端都進(jìn)行保留。

2.2 使用哪個(gè)號(hào)進(jìn)行退款的問題

這里設(shè)計(jì)為:

使用支付中心流水號(hào)判定使用哪一筆訂單退款;

上送了支付中心生成的流水號(hào)后,根據(jù)流水號(hào)和商戶標(biāo)識(shí)以及支付標(biāo)識(shí)檢索出來的結(jié)果進(jìn)行退款。退款金額不可超過該筆流水號(hào)支付的金額;

應(yīng)用端可以根據(jù)業(yè)務(wù)需求自行選擇退款方式,支付中心只做和流水號(hào)相關(guān)的退款。

2.3 有關(guān)收銀臺(tái)

現(xiàn)在有些第三方支付存在自己的收銀臺(tái),有的沒有。所以支付中心必須有自己的收銀臺(tái),但同時(shí)如果第三方支付存在已有收銀臺(tái)也沒有必要跳轉(zhuǎn)兩次。

所以這里的邏輯設(shè)計(jì)為:

如果第三方存在必須跳轉(zhuǎn)的收銀臺(tái),使用第三方收銀臺(tái)。其余情況直接使用支付中心收銀臺(tái)。

3. 支付中心架構(gòu)設(shè)計(jì)

目前的系統(tǒng)功能整體架構(gòu)如下:

如圖所示,從架構(gòu)上主要分為四個(gè)大模塊:

支付中心后臺(tái):主要是賬號(hào)管理相關(guān),物業(yè)公司的開戶開通支付等提供支持;

支付消息:主要是用于對(duì)應(yīng)用端進(jìn)行通知;

交易核心:用來支撐整個(gè)系統(tǒng)的基礎(chǔ)交易核心,參數(shù)組裝發(fā)起、返回?cái)?shù)據(jù)的處理、異常的處理和通知等;

渠道網(wǎng)關(guān):解析應(yīng)用端發(fā)送過來的請(qǐng)求,證書白名單的設(shè)置和使用,第三方api的調(diào)用等。

3.1 支付中心后臺(tái)

收銀臺(tái)

3.2 渠道網(wǎng)關(guān)

支付賬戶管理

物業(yè)公司選擇自己所需的支付渠道進(jìn)行開通;

用戶選擇自己傾向的支付方式;

最后請(qǐng)求中由支付中心處理,收入對(duì)應(yīng)的收款賬戶。

request 解析器

一個(gè)請(qǐng)求在進(jìn)入 request 解析器之后:

首先解析支付標(biāo)識(shí),決定使用哪個(gè)支付插件(alipayPlugin、wechatPlugin、easyPlugin);

其次解析調(diào)起方式(小程序、PC、APP);

獲取可用的支付插件(alipaypaymentappexecutor、xxxexecutor);

最后選擇方法(onpay waponpay refund)。

3.3 交易核心

交易核心的數(shù)據(jù)庫設(shè)計(jì)

分賬資金流向

4. 目前預(yù)見的可能的問題

數(shù)據(jù)監(jiān)控

出現(xiàn)數(shù)據(jù)異常,或者報(bào)錯(cuò),及時(shí)在釘釘群里通知。

數(shù)據(jù)一致性問題

咱們的系統(tǒng)打算暫時(shí)只做一個(gè)模塊,應(yīng)用端可以到支付中心來同步數(shù)據(jù)。

穩(wěn)定性問題,第三方支付不夠穩(wěn)定

主要是用戶可能會(huì)用微信支付失敗,又用支付寶支付。

這個(gè)需要應(yīng)用端進(jìn)行監(jiān)控,支付中心對(duì)于提供的不同訂單號(hào)會(huì)實(shí)時(shí)發(fā)起支付。同一訂單號(hào),連續(xù)發(fā)起兩次之間間隔不超過 15 秒。

轉(zhuǎn)自:fadεy

鏈接:blog.csdn.net/liuzhirou1/article/details/117649569

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7002

    瀏覽量

    88941
  • 項(xiàng)目
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    17499

原文標(biāo)題:支付中心設(shè)計(jì)與方案

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    軟通動(dòng)力武漢項(xiàng)目主體結(jié)構(gòu)全面封頂

    在東湖高新區(qū)黨工委委員、管委會(huì)副主任、中心城黨委書記錢德平與軟通動(dòng)力董事長(zhǎng)兼首席執(zhí)行官劉天文的共同見證下,軟通動(dòng)力武漢交付中心項(xiàng)目完成主體結(jié)構(gòu)全面封頂,展示著軟通動(dòng)力扎根武漢的決心。
    的頭像 發(fā)表于 12-11 14:07 ?157次閱讀

    MPS在蓉啟動(dòng)全球研發(fā)及測(cè)試基地項(xiàng)目

    集成電路研發(fā)應(yīng)用中心。 該項(xiàng)目占地面積32畝,建筑面積7.5萬平米,是芯源系統(tǒng)股份有限公司(下稱“MPS”)在成都高新區(qū)投資建設(shè)的第四期項(xiàng)目,主要建設(shè)內(nèi)容包括研發(fā)中心、測(cè)試
    的頭像 發(fā)表于 11-01 17:04 ?306次閱讀

    思銳智能半導(dǎo)體先進(jìn)裝備研發(fā)制造中心項(xiàng)目封頂

    近日,在青島自貿(mào)片區(qū)·青島市集成電路產(chǎn)業(yè)園內(nèi),思銳智能半導(dǎo)體先進(jìn)裝備研發(fā)制造中心項(xiàng)目迎來了封頂活動(dòng),標(biāo)志著這一重大建設(shè)項(xiàng)目取得了階段性的重要成果。
    的頭像 發(fā)表于 09-30 16:34 ?1250次閱讀

    淺談?dòng)?jì)量支付管理系統(tǒng)在項(xiàng)目中的應(yīng)用

    支持在線錄入計(jì)量支付數(shù)據(jù),并進(jìn)行實(shí)時(shí)審核,確保數(shù)據(jù)的及時(shí)性和準(zhǔn)確性。
    的頭像 發(fā)表于 07-25 10:11 ?181次閱讀
    淺談?dòng)?jì)量<b class='flag-5'>支付</b>管理系統(tǒng)在<b class='flag-5'>項(xiàng)目</b>中的應(yīng)用

    復(fù)旦微電 Boost Tag 芯片助力支付寶NFC支付

    隨著技術(shù)的進(jìn)步,移動(dòng)支付技術(shù)正快速更新迭代。近日,支付寶正式推出NFC支付功能,用戶只需將手機(jī)“碰一碰”收銀臺(tái)NFC支付設(shè)備,即可輕松完成
    的頭像 發(fā)表于 07-12 18:02 ?2072次閱讀

    歡創(chuàng)播報(bào) 支付寶“碰一下”正式發(fā)布

    1 支付寶“碰一下”正式發(fā)布 近日,在支付寶開放日上,支付寶宣布升級(jí)條碼支付體驗(yàn),推出“支付寶碰一下”,用戶無需展示付款碼,解鎖手機(jī)碰一下商
    的頭像 發(fā)表于 07-11 11:32 ?879次閱讀
    歡創(chuàng)播報(bào)  <b class='flag-5'>支付</b>寶“碰一下”正式發(fā)布

    天數(shù)智芯參與建設(shè)的中國移動(dòng)智算中心(呼和浩特)項(xiàng)目圓滿完成

    近日,天數(shù)智芯參與建設(shè)的中國移動(dòng)智算中心(呼和浩特)項(xiàng)目已圓滿完成,全集群系統(tǒng)正式上線運(yùn)營。
    的頭像 發(fā)表于 07-05 09:58 ?1230次閱讀

    微軟水下數(shù)據(jù)中心項(xiàng)目終止

    近日,微軟宣布終止了其備受矚目的水下數(shù)據(jù)中心項(xiàng)目Project Natick,這一決定無疑在科技界掀起了波瀾。作為始于2013年的創(chuàng)新實(shí)驗(yàn),Project Natick一度被視為數(shù)據(jù)中心技術(shù)的新方向
    的頭像 發(fā)表于 06-24 16:32 ?592次閱讀

    項(xiàng)目分享|基于ELF 1S開發(fā)板完成的物聯(lián)網(wǎng)開源項(xiàng)目

    ElfBoard作為飛凌嵌入式旗下教育品牌,自成立以來,持續(xù)吸引著各界的矚目,其中也贏得了一些工程師的青睞。今天,就和各位小伙伴分享一位杰出工程師借助ELF1S開發(fā)板完成的嵌入式物聯(lián)網(wǎng)項(xiàng)目,見證智慧
    的頭像 發(fā)表于 05-14 09:03 ?1344次閱讀
    <b class='flag-5'>項(xiàng)目</b>分享|基于ELF 1S開發(fā)板<b class='flag-5'>完成</b>的物聯(lián)網(wǎng)開源<b class='flag-5'>項(xiàng)目</b>

    真格早期項(xiàng)目「墨芯人工智能」完成A+、B輪各數(shù)億元融資

    真格早期項(xiàng)目「墨芯人工智能」完成A+、B輪各數(shù)億元融資
    的頭像 發(fā)表于 04-12 11:16 ?320次閱讀
    真格早期<b class='flag-5'>項(xiàng)目</b>「墨芯人工智能」<b class='flag-5'>完成</b>A+、B輪各數(shù)億元融資

    20億元希奧端成都研發(fā)中心項(xiàng)目簽約,開展計(jì)算芯片設(shè)計(jì)和研發(fā)

    近日,希奧端成都研發(fā)中心項(xiàng)目正式簽約,該項(xiàng)目總投資20億元,將在成都市高新區(qū)建設(shè)計(jì)算芯片設(shè)計(jì)和研發(fā)基地。這是希奧端在中國的首個(gè)研發(fā)中心,也是其在全球最大的研發(fā)機(jī)構(gòu)之一。
    的頭像 發(fā)表于 04-07 16:01 ?2635次閱讀

    BOE(京東方)成都創(chuàng)新中心項(xiàng)目開園

    近日,備受矚目的BOE(京東方)成都創(chuàng)新中心項(xiàng)目成功舉辦了盛大的開園暨簽約儀式。這一重要項(xiàng)目的落地,標(biāo)志著京東方在成都的產(chǎn)業(yè)布局再次邁出了堅(jiān)實(shí)的一步。
    的頭像 發(fā)表于 03-29 10:44 ?985次閱讀

    總投資100.5億!欣盛柔性顯示驅(qū)動(dòng)芯片項(xiàng)目5月將完成基建

    WitDisplay消息,綿陽欣盛COF-IC超微柔性顯示驅(qū)動(dòng)芯片產(chǎn)業(yè)化項(xiàng)目提前30天完成主體封頂。一期預(yù)計(jì)5月完成基礎(chǔ)建設(shè),無塵室裝修和設(shè)備陸續(xù)進(jìn)場(chǎng)。
    的頭像 發(fā)表于 03-01 16:52 ?810次閱讀

    重慶光域科技晶圓制造中心項(xiàng)目開工,填補(bǔ)產(chǎn)業(yè)空白

    據(jù)了解,于2022年7月26日,重慶市經(jīng)信委、巴南區(qū)政府與西安奇芯公司簽署了關(guān)于光電子集成高端硅基晶圓項(xiàng)目的投資協(xié)議,冉光電子集成晶圓制造中心項(xiàng)目確定北京市數(shù)智產(chǎn)業(yè)園區(qū)作為基地,計(jì)劃打造重慶新型光電子集成產(chǎn)業(yè)園及光域科技晶圓制造
    的頭像 發(fā)表于 02-23 15:51 ?3255次閱讀

    揚(yáng)杰科技新能源車用IGBT、SiC模塊封裝項(xiàng)目完成簽約

    近日,在江蘇省揚(yáng)州市邗江區(qū)維揚(yáng)經(jīng)濟(jì)開發(fā)區(qū)先進(jìn)制造業(yè)項(xiàng)目新春集中簽約儀式上,揚(yáng)州揚(yáng)杰電子科技股份有限公司(以下簡(jiǎn)稱揚(yáng)杰科技)新能源車用IGBT、碳化硅(SiC)模塊封裝項(xiàng)目完成簽約。
    的頭像 發(fā)表于 02-22 10:03 ?1114次閱讀
    RM新时代网站-首页