女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何完成支付中心項目設計

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

1. 項目目標

支付中心架構將各業務的公共交易、支付、財務等沉淀到支付中心,并主要解決了以下三個主要問題:

建立基礎訂單、支付、財務統一體系,抽象和封裝公共處理邏輯,形成統一的基礎服務,降低業務的接入成本及重復研發成本;

構建安全、穩定、可擴展的系統,為業務的快速發展和創新需求提供基礎支撐,解決業務「快」和支付「穩」之間的矛盾;

沉淀核心交易數據,同時為應用端、物業公司、用戶提供數據支撐。

2. 具體調用流程

在目標的指導下,我向集采、O2O、收費易三個項目組的相關開發咨詢了業務邏輯,再結合我們自己的業務場景調整了支付中心調用流程和兩個注意點。

首先,我們來看一下支付中心的調用過程。

業務系統、支付中心和第三方通道的交互流程圖如下:

各系統交互流程為:

物業公司開通第三方支付渠道商戶,并獲取第三方支付參數;

物業公司將第三方支付參數提供給支付中心,開通商戶號、開通支付渠道、獲取商戶標識和支付標識;

物業公司將商戶標識和支付標識提供給應用端;

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

應用端使用物業公司提供的商戶標識和支付標識,以及必備的支付訂單號,支付金額、調起方式,上送至支付中心;

支付中心將獲取的標識解析到對應的參數,并整合應用端的請求參數,向第三方支付發起支付,并獲取支付發起的結果;

支付中心將發起結果整合后直接返回給應用端,注意,這里只是這個請求是否發起成功的通知,并不是最終支付結果的通知。

第三方支付調起用戶的支付或者跳轉收銀臺頁面、小程序調起用戶支付進行支付,第三方支付獲取到用戶的支付結果之后。回調通知支付中心;

支付中心處理數據,并回調通知應用端;

應用端處理訂單信息,并開始訂單、通知用戶。

注意:

2.1 訂單號問題

問題起因:有些應用系統使用訂單號上傳,有些使用自己系統中的流水號上傳并發起支付。

所以這里設計如下:

應用系統上送的無論是訂單號還是流水號,支付中心都不直接使用,而是進行記錄,并重新生成一個唯一的流水號上送第三方支付;

第三方支付會在校驗參數成功確認支付發起成功后,再返回由第三方支付生成的流水號,用于以后的賬單查詢、對賬、退款等功能;

支付中心會保存三個流水、訂單號,方便以后調用、查詢;

在收到第三方支付的調用返回時,支付中心會重組調用返回參數,將應用上送的訂單號。支付中心生成的唯一流水號,第三方支付返回的流水號,一并返回應用端,建議應用端都進行保留。

2.2 使用哪個號進行退款的問題

這里設計為:

使用支付中心流水號判定使用哪一筆訂單退款;

上送了支付中心生成的流水號后,根據流水號和商戶標識以及支付標識檢索出來的結果進行退款。退款金額不可超過該筆流水號支付的金額;

應用端可以根據業務需求自行選擇退款方式,支付中心只做和流水號相關的退款。

2.3 有關收銀臺

現在有些第三方支付存在自己的收銀臺,有的沒有。所以支付中心必須有自己的收銀臺,但同時如果第三方支付存在已有收銀臺也沒有必要跳轉兩次。

所以這里的邏輯設計為:

如果第三方存在必須跳轉的收銀臺,使用第三方收銀臺。其余情況直接使用支付中心收銀臺。

3. 支付中心架構設計

目前的系統功能整體架構如下:

如圖所示,從架構上主要分為四個大模塊:

支付中心后臺:主要是賬號管理相關,物業公司的開戶開通支付等提供支持;

支付消息:主要是用于對應用端進行通知;

交易核心:用來支撐整個系統的基礎交易核心,參數組裝發起、返回數據的處理、異常的處理和通知等;

渠道網關:解析應用端發送過來的請求,證書白名單的設置和使用,第三方api的調用等。

3.1 支付中心后臺

收銀臺

3.2 渠道網關

支付賬戶管理

物業公司選擇自己所需的支付渠道進行開通;

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

最后請求中由支付中心處理,收入對應的收款賬戶。

request 解析器

一個請求在進入 request 解析器之后:

首先解析支付標識,決定使用哪個支付插件(alipayPlugin、wechatPlugin、easyPlugin);

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

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

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

3.3 交易核心

交易核心的數據庫設計

分賬資金流向

4. 目前預見的可能的問題

數據監控

出現數據異常,或者報錯,及時在釘釘群里通知。

數據一致性問題

咱們的系統打算暫時只做一個模塊,應用端可以到支付中心來同步數據。

穩定性問題,第三方支付不夠穩定

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

這個需要應用端進行監控,支付中心對于提供的不同訂單號會實時發起支付。同一訂單號,連續發起兩次之間間隔不超過 15 秒。

轉自:fadεy

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

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7237

    瀏覽量

    90932
  • 項目
    +關注

    關注

    0

    文章

    34

    瀏覽量

    17681

原文標題:支付中心設計與方案

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    高鴻信安榮獲電子商務與電子支付國家工程研究中心優秀成果三等獎

    近期,由大唐高鴻信安(浙江)信息科技有限公司(簡稱“高鴻信安”)完成的《基于信創的可信身份基礎設施研究》項目榮獲電子商務與電子支付國家工程研究中心2024年度優秀成果三等獎。
    的頭像 發表于 02-22 17:12 ?802次閱讀

    華為支付-商戶基礎支付場景準備

    一、場景介紹 例如用戶出行需要提前預定酒店房間,此時用戶可打開商戶開發的APP應用/元服務,選好預定房間后發起支付,商戶通過接入華為支付拉起華為支付收銀臺完成單個訂單
    發表于 02-13 14:51

    華為支付-商戶基礎支付場景開發步驟

    支付證書。 四、延伸和拓展 當開發者完成上述能力之后還可以調用以下API接口完成訂單相關操作。 直連商戶 查詢支付訂單、申請退款、查詢退款訂單、查詢對賬單、查詢結算賬單。 平臺類商戶/
    發表于 02-12 17:12

    華為支付-平臺類商戶合單支付場景準備

    同一訂單下發起支付。 支持商戶模型:平臺類商戶 華為支付收銀臺合單支付展示: 二、業務流程 開發者通過接入Payment Kit合單支付,可以將多個子訂單合并到同一個主訂單里
    發表于 02-11 10:40

    華為支付-免密支付接入支付并簽約場景

    一、場景介紹 用戶在商戶APP應用/元服務選購完不同的商品確認訂單后,跳轉至用戶支付并簽約確認頁面,用戶完成支付并簽約后,后續再次購買商品時,商戶可以直接發起代扣,減少用戶拉起收銀臺、輸入支付
    發表于 02-10 09:55

    華為支付-免密支付接入簽約代扣場景準備

    ,商家可以按照協議中的時間,會員到期后直接發起免密代扣請求完成扣款續費,無需用戶每個月都進行開通會員操作。 支持商戶模型:直連商戶、服務商 華為支付簽約頁面展示: 二、業務流程 開發者通過接入
    發表于 02-08 11:49

    華為支付接入規范

    為了確保用戶獲得良好的支付體驗,Payment Kit制定了相關接入設計規范,請開發者遵照執行,具體要求(非強制性)如下: 一、支付方式呈現 涉及支付公司名稱,請統一使用:花瓣支付(深
    發表于 01-23 09:27

    華為支付-(可選)特定場景配置操作

    如涉及以下場景,需提前完成相關產品的開通或配置操作。如不涉及,則不需要配置。 場景一:產品開通操作 部分支付場景接入涉及產品開通,未開通產品直接接入,商戶請求華為支付開放的API接口時可能會導致
    發表于 01-21 10:30

    Payment Kit(華為支付服務)概述

    服務內通過拉起華為支付收銀臺來完成訂單的支付并展示支付結果以及完成用戶對實體商品或服務(例如酒店服務、出行服務、充值繳費服務等)的購買。 一
    發表于 01-20 16:17

    “碰一下”支付背后的4G技術

    不知道你是否有留意,近期,在線下支付場景中,多了一個支付寶“碰一下”支付的設備,只需要“解鎖手機—碰一下—確認”即可完成支付,對比打開付款碼
    的頭像 發表于 01-03 16:27 ?1167次閱讀

    淺談計量支付管理系統在項目中的應用

    支持在線錄入計量支付數據,并進行實時審核,確保數據的及時性和準確性。
    的頭像 發表于 07-25 10:11 ?311次閱讀
    淺談計量<b class='flag-5'>支付</b>管理系統在<b class='flag-5'>項目</b>中的應用

    復旦微電 Boost Tag 芯片助力支付寶NFC支付

    隨著技術的進步,移動支付技術正快速更新迭代。近日,支付寶正式推出NFC支付功能,用戶只需將手機“碰一碰”收銀臺NFC支付設備,即可輕松完成
    的頭像 發表于 07-12 18:02 ?2987次閱讀

    歡創播報 支付寶“碰一下”正式發布

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

    天數智芯參與建設的中國移動智算中心(呼和浩特)項目圓滿完成

    近日,天數智芯參與建設的中國移動智算中心(呼和浩特)項目已圓滿完成,全集群系統正式上線運營。
    的頭像 發表于 07-05 09:58 ?1855次閱讀

    微軟水下數據中心項目終止

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