首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
支付
订阅
Xiong
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
聊聊「订单」业务的设计与实现
订单业务一直都是系统研发中的核心模块,订单的产生过程,与系统中的很多模块都会高度关联,比如账户体系、支付中心、运营管理等,即便单看订单本身,也足够的复杂;
钱被扣走了,但是订单却未成功!支付掉单异常最全解决方案
好了,回归到今天的主题,今天分享一下支付系统中异常一些处理方式。 其实这些处理方式并不只是局限于支付系统,也可以适用于其他系统,大家可以借鉴,应用到自己系统中,提高自己系统的健壮性。 异常是系统运行不可避免会发生的问题,如果一切都正常,我们的系统设计将会相当简单。 但是可惜没有…
一笔订单,但是误付了两笔钱!这种重复付款异常到底该如何解决?
今天的文章我们接着上次的话题,继续聊聊支付系统异常解决办法。 在上篇文章中「支付掉单异常解决方案」,我们主要提到的是支付过程中掉单的场景,用户明明付款成功,银行卡都扣款了,但是订单却还显示待付款。 而在今天的文章中,我们将聊到重复付款的异常,即同一笔订单,扣了用户两笔钱。 另外…
聊聊对账系统的设计方案
对账系统作为支付系统中的基石系统,处于整个支付环节中的最后一层,主要用来保证我方支付数据与第三方支付渠道或银行的数据一致性。 在没有对账系统之前,财务在第二日手工核对前一日的应收与实收。倘若不一致,这就需要一一核对数据,找出不一致的数据。对账系统出现之后,就可减少以这种繁琐手工…
支付系统设计(7) - 支付网关的设计
在支付系统中,支付网关和支付渠道的对接是最核心的功能。其中支付网关是对外提供服务的接口,所有需要渠道支持的资金操作都需要通过网关分发到对应的渠道模块上。一旦定型,后续就很少,也很难调整。而支付渠道模块是接收网关的请求,调用渠道接口执行真正的资金操作。每个渠道的接口,传输方式都不尽相同,所以在这里,支付网关相对于支付渠道模块的作用,类似设计模式中的 wrapper,封装各个渠道的差异,对网关呈现统一的接口。而网关的功能是为业务提供通用接口,一些和渠道交互的公共操作,也会放置到网关中。
如何设计财务对账系统 —— 从0到1搭建对账系统实战
第一章:对账系统概览 一、什么是对账? 1.生活中的对账场景 - 煎饼摊老板的故事 对账在我们的生活中非常常见。 举个例子:下班回家路上,你有点饿,看到路边有个煎饼。于是过去买了个煎饼,老板把煎饼递给
账户系统和会计系统的设计
账户系统和会计系统的设计是整个支付系统的底层基础,对外,为支付系统提供资金的充、提、转、管等服务,对内,为财务和资金方提供完整的内部记账凭证。 账户的变动基于交易而发生,对于账户的处理,需要根据不同的业务规则,结合产品的规划,建立完整的交易模型。 基于渠道层的接口提供原子化服务…
八个业务代码问题优化点及性能调优总结
1. 八个代码问题优化点和我的性能调优总结 前言: 项目开发的各个阶段的疏忽都可能引起生产问题。以下主要基于之前查生产问题、代码review及我们部门其它同事的经验,并查了相关资料整理了一下。有更好的
业务代码常见小问题总结
业务代码常见小问题总结:涉及资金时的防刷、限量、防重;交易判重处理;库存问题避免不必要的悲观锁;Spring的声明事务不生效问题及其它常见问题
redis对账组件
redis对账组件 前言 这个是我之前开发的用于代收付业务的对账组件。我了解了下,之前其它项目组开发对账模块,一般先把交易落库,然后是写Sql来对账或者循环遍历交易查询数据库状态来对账。当时一个大牛提