支付系統,支付流程及實現介紹


龍果支付系統是國內首款開源的互聯網支付系統,其核心目標是匯聚所有主流支付渠道,打造一款輕量、便捷、易用,且集支付、資金對賬、資金清結算於一體的支付系統,滿足互聯網業務系統的收款和業務資金管理需求。

主要特點:

1. 具備支付系統通用的支付、對賬、清算、資金賬戶管理、支付訂單管理等功能;

2. 目前已接通“支付寶即時到賬”和“微信掃碼支付”通道;

3. 支持直連和間連兩種支付模式,任君選擇;

4. 通過支付網關,業務系統可以輕松實現統一支付接入;

5. 搭配運營后台,支付數據的監控和管理可以兼得;

6. 配套完善的系統使用文檔,可輕松嵌入任何需要支付的場景。

應用架構:

images/HntZA5CQKzX7WKTpNbBCXHCbBhsPcys6.jpg

核心業務流程:

1.支付流程

images/PmwcQyNNrRDxEDTkHswXCSHKKYHTzQzk.png

2.對賬流程

images/CJZzhFsfiWDhdp4rAfnEhPfzsjHFdyFT.png

3.結算流程

images/RA3jrJZxy26sCWkT6RYRazRPcrrF7zxF.png

數據表清單:

 

對賬差錯表

rp_account_check_mistake

對賬批次表

rp_account_check_batch

差錯暫存池

rp_account_check_mistake_scratch_pool

支付訂單

rp_trade_payment_order

支付記錄表

rp_trade_payment_record

退款記錄表

rp_refund_record

通知記錄日志表

rp_notify_record_log

通知記錄表

rp_notify_record

支付產品表

rp_pay_product

支付方式

rp_pay_way

支付設置表

rp_user_pay_config

每日待結算匯總

rp_sett_daily_collect

用戶信息表

rp_user_info

用戶銀行賬戶表

rp_user_bank_account

第三方支付信息表

rp_user_pay_info

結算記錄

rp_sett_record

結算記錄附件

rp_sett_record_annex

資金賬戶流水表

rp_account_history

資金賬戶表

rp_account

 

系統結構:

images/kJS4DwyxAcD7BxsD3dYbeAjrNaZDsmBm.png

roncoo-pay-common-core:公共類工程,不用單獨部署
roncoo-pay-service:核心業務類工程,不用單獨部署
roncoo-pay-app-notify:通知應用工程,獨立jar方式啟動
roncoo-pay-app-reconciliation:對賬應用工程,獨立jar方式啟動
roncoo-pay-app-settlement:結算應用工程,獨立jar方式啟動
roncoo-pay-web-boss:運營管理后台,部署tomcat啟動
roncoo-pay-web-gateway:支付網關工程,部署tomcat啟動
roncoo-pay-web-sample-shop:模擬商城工程,部署tomcat啟動
roncoo-pay-web-merchant:商戶后台工程,部署tomcat啟動

在線支付演示:http://demo.pay.roncoo.com

后台運營管理:http://demo.pay.roncoo.com/boss

GitHub地址:https://github.com/roncoo/roncoo-pay

開源中國地址:http://git.oschina.net/roncoocom/roncoo-pay


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM