00:46:53 Jerry-BOCS-BDM-昆明

群里有木有专业做云端会员管理系统的小伙伴?[疑问]

08:00:34 Jerry-BOCS-BDM-昆明

群里有木有专业做云端会员管理系统的小伙伴?[疑问]没有回复过两小时我再问下。[捂脸]

08:12:24 王岩(石头)-轻盈付-技术-北京

是打通支付宝,还是打通微信,还是两者兼容,还是系统实体卡

08:13:54 Jerry-BOCS-BDM-昆明

场景为零售行业连锁线下商家

08:16:06 Jerry-BOCS-BDM-昆明

除了支付外需要解决会员信息管理.积分管理以及营销活动管理。

08:39:56 王岩(石头)-轻盈付-技术-北京

群里有一个专家,刘超

08:43:29 上海-上海中钢银联通-董路-技术

营销得有个范围

08:43:45 上海-上海中钢银联通-董路-技术

规则配起来很麻烦

10:13:47 Daniel-快钱-架构

2018-08-22 10:13:47

10:15:06 乐天-麦子金服-打杂-上海

金融不都是这么玩的

10:15:17 乐天-麦子金服-打杂-上海

疯狂加杠杆

10:30:37 韩涛 快捷通支付 渠道

哪位大佬可以发我一份新的银联卡bin

10:42:22 胡伟宏-讯联智付-产品-深圳

请问各位专家有没有账户体系方面的资料可以分享一下,我们近期在规划做系统重构,谢谢。

10:44:24 【信融集团】·王瑞

大家都这样玩 所以 自己不玩 就傻了

10:45:16 乐天-麦子金服-打杂-上海

xx涨价,xx是一大推手

10:45:29 乐天-麦子金服-打杂-上海

2018-08-22 10:45:29

10:45:53 乐天-麦子金服-打杂-上海

囤货那么多。。。按中国特色,囤货起码乘以2或者3

10:45:59 乐天-麦子金服-打杂-上海

该杀啊

10:46:32 张桢-联想商城支付

囤货的成本太低了

10:46:34 乐天-麦子金服-打杂-上海

链家。。。

10:46:40 张虎成—云快报—上海–研发

特色换成尿性

10:46:47 乐天-麦子金服-打杂-上海

群里链家的出来,让大家打一顿

10:47:10 乐天-麦子金服-打杂-上海

员工福利那么好[偷笑]这钱都是这么来的

10:47:23 micheal 简米 开发

有点脑子可以不 商人作恶 管员工屁事

10:47:37 古阿古斯-财厚基金-架构

@韩涛 快捷通支付 渠道 同求银联卡bin

10:48:00 乐天-麦子金服-打杂-上海

有点脑子好不,你看不出来,我什么话当真

10:48:21 乐天-麦子金服-打杂-上海

什么话开玩笑

10:48:27 micheal 简米 开发

作为一个技术 这种玩笑能乱开不 你如果是那个公司的员工怎么想

10:49:16 乐天-麦子金服-打杂-上海

怎么想?挺好啊,公司赚钱,员工当然开心

10:49:18 胡桥

@micheal 简米 开发?@乐天-麦子金服-打杂-上海?一人发个红包,握个手,算啦

10:50:07 钟文帅-天下支付-PM

这不就是市场经济嘛,政府控这控那,控了买卖控租赁,都是苦了扛了高房价的韭菜们

10:51:05 乐天-麦子金服-打杂-上海

没干啥,就是随便说几句,见面也不知道谁是谁,再说也不会见面,没事。[偷笑]@胡桥

10:51:23 乐天-麦子金服-打杂-上海

互不相干[偷笑]

10:51:57 【信融集团】·王瑞

现在全民都赌 如果不赌 普通人怎么翻身

10:52:12 钟文帅-天下支付-PM

购房者为城市建设提供了大量的资金,承担了基建的成本,穷人享受了便宜的城市基础建设

10:52:14 【信融集团】·王瑞

玩金融的 目标就是短时间内 获得大量资金

10:52:47 钟文帅-天下支付-PM

政府一直都在限制购房者的后期获利

10:52:56 【信融集团】·王瑞

阶层收割 一直存在

10:53:20 钟文帅-天下支付-PM

团结了穷人和资本,苦了中产

10:53:45 证喜-昌明-研发

[强]

10:53:55 乐天-麦子金服-打杂-上海

资本是逐利的,刀口铁血

10:53:56 【信融集团】·王瑞

中产 把资本运作到极致 也可以是资本家

10:54:12 【信融集团】·王瑞

丛林社会 从来没有变过

10:54:43 micheal 简米 开发

2.4 群中禁止发表政治言论、广告以及和支付无关的话题。 禁止灌水行为,禁止谩骂,禁止发表人身攻击言论。有上述违规行为,群主有权将该账号移出本群。 @凤凰牌老熊-群管理

10:54:44 钟文帅-天下支付-PM

所以我是支持链家抬高市场房租期望的

10:55:21 【信融集团】·王瑞

中产可以上 也可以下 都是看自己

10:56:17 乐天-麦子金服-打杂-上海

如果有10%的利润,资本就会保证到处被使用;有20%的利润,资本就能活跃起来;有50%的利润,资本就会铤而走险;为了100%的利润,资本就敢践踏一切人间法律;有300%以上的利润,资本就敢犯任何罪行,甚至去冒绞首的危险

10:56:29 乐天-麦子金服-打杂-上海

马克思就这句话,我最爱听[偷笑]

10:56:44 【信融集团】·王瑞

这才是本质

11:16:11 亚雄-本元-技术-昆明

11:30:57 姜桥-摩拜单车-技术

「 朱海申-爱贝-研发: 咨询大家一个问题,生成商户的对账单,大家用的模板处理的,还是直接代码写的? 」 - - - - - - - - - - - - - - - 统一的模版,用代码把数据写进去吧

11:31:40 朱海申-爱贝-研发

@姜桥-摩拜单车-技术 你们模板用什么实现的?

11:31:55 姜桥-摩拜单车-技术

你是说文件模版吗

11:33:03 姜桥-摩拜单车-技术

我是用代码转换然后写到文件里的

12:03:21 宋炽-斗牛金服-PM-北京

axure怎么把A文档中的某个文件夹整体复制到B文档呢?

12:03:31 宋炽-斗牛金服-PM-北京

2018-08-22 12:03:31

12:05:49 曾卓-长丰集团-架构师-长沙

导入

12:05:54 陈琼-开课啦-产品-杭州

axure有一个导入功能

12:07:05 陈琼-开课啦-产品-杭州

2018-08-22 12:07:05

12:07:50 陈琼-开课啦-产品-杭州

B工程,点击文件,选择A工程里的文件夹

12:07:52 陈琼-开课啦-产品-杭州

就好了

12:08:52 曾卓-长丰集团-架构师-长沙

有朋友在这吗

12:08:53 曾卓-长丰集团-架构师-长沙

2018-08-22 12:08:53

13:49:43 上海-上海中钢银联通-董路-技术

2018-08-22 13:49:43

13:49:47 上海-上海中钢银联通-董路-技术

风控规则

13:51:14 拉卡拉-市场-老孙

这什么意思

13:51:25 拉卡拉-市场-老孙

少数民族特殊政策?

13:51:48 上海-上海中钢银联通-董路-技术

新疆出事了吧

13:55:21 上海-上海中钢银联通-董路-技术

2018-08-22 13:55:21

13:55:40 老熊-头条-技术

这是央行的要求?

13:56:02 上海-上海中钢银联通-董路-技术

不知道啊 风控给我提的要求

13:56:08 上海-上海中钢银联通-董路-技术

还在研究怎么做呢

13:58:49 奶瓶-和信-技术经理

没让根据用户的手机壳颜色判断用户风险等级就不错了

13:59:55 清和-产品-深圳

2018-08-22 13:59:55

13:59:56 清和-产品-深圳

复姓很受伤,哈哈哈

14:00:34 wood-通联-技术

流量在手,要啥啥有!今日头条又要做汽车金融了,年薪百万招人

14:00:36 乐天-麦子金服-打杂-上海

2018-08-22 14:00:36

14:00:51 乐天-麦子金服-打杂-上海

@上海-上海中钢银联通-董路-技术 你们在这些地区有业务吗

14:01:43 上海-上海中钢银联通-董路-技术

应该有

14:01:52 上海-上海中钢银联通-董路-技术

上次我看到福建 广东的也有

14:14:00 Alex ?? 深圳普尔瀚达@产品

深圳也中枪[惊讶]

14:34:09 夜月沉星-gtxy-产品-福州

广州深圳?

15:08:49 Ying-小米支付-合规-北京

群里有哪位大神分享过亿图的软件来着?麻烦再分享一次

15:12:00 古阿古斯-财厚基金-架构

https://www.waitsun.com/edraw-max-8-4.html

15:12:26 古阿古斯-财厚基金-架构

亿图 mac 版本

15:14:32 Ying-小米支付-合规-北京

谢谢

15:15:15 Ying-小米支付-合规-北京

有没有windows的?

15:16:12 古阿古斯-财厚基金-架构

没有哦

15:19:55 张杨-航天电子-研发-北京

https://pan.baidu.com/s/1CM-_Sq11fGKMBF8az7GtiQ

15:20:05 张杨-航天电子-研发-北京

windows的

15:21:09 Ying-小米支付-合规-北京

非常感谢

15:22:36 张杨-航天电子-研发-北京

客气

15:42:12 何宴平-东软-研发-沈阳

mac版本下载不了呀

15:49:32 古阿古斯-财厚基金-架构

可以的

15:49:39 博小白-reapal-研发-北京

http://xclient.info/s/edraw-max.html?t=3c81a732903eb7e513f7c62571106dd4d0823af3 @何宴平-东软-研发-沈阳

15:56:22 何宴平-东软-研发-沈阳

多谢[憨笑]

17:01:57 丁丁-群管理

今天请到一位朋友,@双乾支付-技术总监-韩伟 给大家做分享,主题是 “支付公司如何预防和治理重复出款的风险” 开始时间为【17:45】;欢迎欢迎[鼓掌][鼓掌][鼓掌]!(注: 1.嘉宾分享期间其他人不要发言打断嘉宾分享。2.分享完成后请大家积极补充和提问;3.烦请打“签到”,做签到,谢谢!)

17:02:04 丁丁-群管理

欢迎欢迎[鼓掌][鼓掌][鼓掌]

17:02:23 Alan-畅捷-研发-上海

签到

17:02:24 北京-中投科信产品-张冠杰

[胜利][胜利][胜利]

17:02:26 丹凤-现在支付-产品-武汉

签到

17:02:30 追梦-区块链-北京-技术经理

签到

17:02:32 Ying-小米支付-合规-北京

签到

17:02:33 杨海华-汇桔网-研发-广州

签到

17:02:38 明函-智仁科技-黑龙江-市场

签到

17:02:52 吉信科技-紫君-产品

签到

17:02:53 海锋-合利宝-研发-广州

签到

17:02:54 王宁-杉德-开发

签到。

17:02:55 张杨-航天电子-研发-北京

签到

17:02:56 刘金霖-宝付-开发-上海

签到

17:02:57 孙建志-开发-北京

签到

17:02:58 杨万新 技术 浙江触角

签到

17:02:59 吕波-融投世界科技-技术总监-沈阳

签到

17:03:03 胡伟宏-讯联智付-产品-深圳

这个来的及时[玫瑰]

17:03:08 利平–群管理

签到

17:03:10 dreamup-平安-产品

签到

17:03:15 银盛支付-产品-郭霄

签到

17:03:23 洋洋-点融-开发

签到

17:04:18 李胜勇-永乐-G-北京

签到

17:04:25 邹刘名-百联-研发-上海

签到

17:04:42 thq-51信用卡

签到

17:04:46 蒋恒飞_随变_研发

签到

17:04:49 吴杰棣 首展科技 产品经理

签到

17:04:54 洛叶-GD聚合支付-项管

签到。

17:04:55 tonny-csii-pl-北京

签到

17:05:01 李治-文思-开发-西安

签到

17:05:05 王伟-万向

签到

17:05:27 风兮-Java技术-上海

签到

17:05:59 zz-工行-架构

签到

17:06:02 蓝蝶-优络-技术-深圳

签到

17:06:10 吴振方-阿里巴巴-技术专家

签到

17:06:12 杨杰-康城投资-开发-上海

签到

17:06:32 盛-中科金服-研发

签到

17:06:44 老汪-阿尔法-鼓励师-江苏

签到

17:07:57 行磊-团贷网-研发经理

签到

17:08:01 果立橙-supernova-dataer

签到

17:08:13 邓杰-移联-Java-深圳

签到

17:09:03 张岩-华恒科技-商务-吉林

签到

17:09:28 陈节明-在途-技术

签到

17:10:20 Eric-Silot-SG

签到

17:10:37 黄伟光-通联支付-产品技术

签到

17:11:00 赵业招-JD-技术-上海

签到

17:11:09 姚磊-麦子-开发

签到

17:11:24 清和-产品-深圳

签到

17:11:38 振效+神码+北京

签到

17:11:56 李胜勇-永乐-G-北京

签到

17:11:58 宋炽-斗牛金服-PM-北京

签到

17:11:59 李杜-长沙万权集团-技术部经理

签到

17:13:28 南京-平安-产品-王子豪

签到

17:13:32 dexter-xib-研发

签到

17:13:46 黎明-金投-项目-杭州

签到

17:16:39 张虎成—云快报—上海–研发

签到

17:18:55 雷小光-分润云联合创始人

签到

17:19:20 古阿古斯-财厚基金-架构

签到

17:19:34 林庆荣-顺信服-技术-广州

签到

17:19:53 【信融集团】·王瑞

01

17:19:59 张惠华~付临门~架构~上海

签到

17:20:07 郭芬-中央结算(找工作)

签到

17:20:11 梁燕东-亿付数字-研发

签到

17:20:37 弋碎-国美-产品

签到

17:21:05 xuezs-沃支付-产品-北京

签到

17:21:30 上海-上海中钢银联通-董路-技术

签到

17:21:41 上海-上海中钢银联通-董路-技术

你们五点半就下班?

17:22:13 smartwave-开科支付-成都

签到

17:22:49 申彬彬-随行付-PM-北京

签到

17:23:17 顺强-易付-开发-北京

签到

17:23:55 涂智明-科蓝-开发-北京

签到

17:24:37 刘咏-海航-产品

晚上看,还在上班

17:24:39 曾卓-长丰集团-架构师-长沙

签到

17:24:59 张磊-信美-研发-北京

签到

17:25:21 十年砍柴-元年-产品-上海

签到

17:26:45 lance-货拉拉-开发

签到

17:27:47 小七-研发~深圳

签到

17:28:23 李杰-钱包-研发-北京

签到

17:28:26 王婷婷-币加加-清结算产品

签到

17:28:27 包建宇-小米支付-北京

签到

17:29:22 文刚_卓健_产品_杭州

签到

17:29:31 焕生-58-支付产品

签到

17:30:28 王小喵????

签到

17:31:44 林安迪-商务-电商分账宝

签到

17:33:46 夜月沉星-gtxy-产品-福州

签到

17:34:07 顾文烨—上海银行—产品—上海

签到

17:34:22 徐智伟-非常有财-合规

签到

17:34:43 王兵-北京梧桐树-技术

签到

17:37:47 苑(yuan)亚玮-Ping++

签到

17:38:34 胡倩颖-渠道-北京

签到

17:41:14 永明-云账户-开发-北京

签到

17:41:22 李冰-同程-支付结算系统开发

签到

17:41:33 张震南-信雅达-互联网支付-杭州

签到

17:41:36 Albert-2SINC-开发

签到

17:42:18 双乾支付-技术总监-韩伟

我是双乾支付的,我们的方法用了很多人工处理,可能缺乏智能,而且我们是小支付公司一般用最低成本来解决,所以说的不好,请大家批评指正。

17:42:30 蒋招司-产品-杭州

签到

17:42:55 双乾支付-技术总监-韩伟

昨天我给我项目经理看了我写的分享文章,她说显得大部分都是人工处理,不够智能:)

17:43:18 双乾支付-技术总监-韩伟

现在时间也差不多了,我现在就开始啊

17:43:28 双乾支付-技术总监-韩伟

保障客户备付金资金安全是每个支付公司的首要职责,所以人民银行也下达了一系列措施和规定,需要支付公司严格遵守《支付机构客户备付金存管办法》。需要支付机构和备付金银行能够逐日逐笔核对客户备付金交易明细,支付机构的公司治理规范、风险管理制度健全、客户备付金安全保障措施有效。

17:43:42 双乾支付-技术总监-韩伟

支付机构每月人工和备付金银行核对数据,并每季度需要在人行的客户备付金信息核验系统内进行上报以下信息: 1,支付机构与各备付金银行分别就其业务系统中记载的当期出入金业务与备付金银行账户出入金信息进行核对、校验。 2,支付机构与备付金存管银行法人(或其授权分支机构)就支付机构业务系统中客户资金账户当期发生额、期末余额与全部备付金银行存款的变动及余额进行计算和核对。

17:44:03 双乾支付-技术总监-韩伟

但所有支付系统都是人开发的,难免会有出错的时候,那我们如何来保障支付机构不发生重复出款,我来简单谈下预防和治理的方法。

17:44:18 双乾支付-技术总监-韩伟

一般的出错场景:

17:44:26 双乾支付-技术总监-韩伟

1,  程序逻辑错误 每次出款,都等银行返回结果后,再去保存数据库出款成功的结果。一旦网络异常或者数据库繁忙,无法插入成功状态或者其他原因导致存储过程回滚,这时候由于最终状态没有更新,所以能够重复再次出款。

17:44:42 双乾支付-技术总监-韩伟

2,  隔日场景,或者服务器时间差 某一笔结算流水,刚好跨天了,比如23:59分提交,银行出款在下一天。但因为未能正常异步通知成功,查询程序却去查询昨日有无成功,没有结果,则导致再次出款。有时候由于上游服务器和你生产服务器时间差几分钟,也会导致查询失败再次出款。

17:44:54 双乾支付-技术总监-韩伟

3, 多个定时任务 一般定时任务跟随项目工程文件一起提交,容易被部署在多台服务器集群内,当代付的Job在多台服务器上运行时,那必然会导致重复出款。

17:45:06 双乾支付-技术总监-韩伟

4, 服务器异常崩溃 服务器异常崩溃、如果是windows server还会发生蓝屏等,导致没法完成数据库的存储,异步通知的发送,甚至redis内存状态的丢失等,都会可能导致重复出款。

17:45:19 双乾支付-技术总监-韩伟

5,  提交并发 一般是财务审核的按钮提交并发,或者自动审核的话,提交的时候产生并发,就会导致重复多次出款

17:45:32 双乾支付-技术总监-韩伟

作为支付机构,主要需要保障以下情况资金安全:

17:45:42 双乾支付-技术总监-韩伟

1,保障结算到结算账户不重复(T1,T0,D0) 2,保障结算到银行账户或卡不重复(T1,T0,D0) 3,保障商户(结算账户)结算款提现不重复 4,保障客户(支付账户)提现不重复              5,保障代付业务不重复

17:45:55 双乾支付-技术总监-韩伟

按重要度分(由重要—>次要): 1,  代付业务不重复(因为批量业务,一旦一个批次重复,损失金额巨大) 2,  直接结算到银行账户或卡不重复(T1,T0,D0)(因为商户结算资金一般都比较大) 3,  客户提现不重复、商户结算款提现不重复(一般是单笔提现) 4,  结算到账户不重复(一般对账能否发现,可以发起冲正交易,避免损失)

17:46:09 双乾支付-技术总监-韩伟

解决思路:

17:46:23 双乾支付-技术总监-韩伟

一)把出款和结算,分步骤进行: 1,  把备付金出款分步骤:  1)生成出款批次 2)审核 3)出款 2,  把商户结算分步骤:       1)生成商户结算单 2)审核 3)出款 3,  把客户提现分步骤:       1)生成提现记录 2)审核 3)出款

17:46:34 双乾支付-技术总监-韩伟

二)各步骤增加风控机制

17:46:41 双乾支付-技术总监-韩伟

1,  生成代付批次时,先扣除商户余额,再处理其他;生成提现申请时,先扣商户余额或者支付账户余额,再处理其他。

17:46:55 双乾支付-技术总监-韩伟

2, 每一次代付请求或者提现,都需要通过一次财务审核(当两个批次,相同金额要出款,财务一般都能看出来),如果是D0、或者系统定时的T0,T1,系统也要自动做次审核动作。

17:47:07 双乾支付-技术总监-韩伟

3,  代付出款时,Job只处理已审核未出款的批次,但一旦进入Job,不管后续如何执行,都先标记“处理中“。所以哪怕这个批次再次进入出款队列,或者存储过程回滚,也不会再次触发重复出款。

17:47:18 双乾支付-技术总监-韩伟

4, 客户提现,均分批定时处理。渠道只有单笔接口,也封装成批量接口。(分批处理还能减少压力,减少单个重复的可能性)

17:47:31 双乾支付-技术总监-韩伟

5,  在生成结算单时,如果是T1商户,则一天只能生成一笔结算记录,时间范围就是T日。如果是T0商户,则看T0的场次,如果频次也是1天一次,那也只能生成一次结算记录。如果T0的场次是2次及以上,则严格根据交易时间来划分多个结算记录,保证各时间段不能重叠和重复生成记录。如果是D0商户,则每一笔结算记录生成,都要严格匹配交易记录。

17:47:44 双乾支付-技术总监-韩伟

6, 为了减少出错,系统自动处理的结算,都是严格按照D0,T0,T1的结算时间来处理,不会结算之前的交易。如果之前商户有资金未结算,则必须人工审核才能增加到出款队列。

17:47:59 双乾支付-技术总监-韩伟

7, 财务人工审核完毕,标记已审核,或者D0进入Job,立即标记为已审核。审核完毕,会标记为“已审核出款处理中”状态,等待出款。这里可以加一个风控,可以判断同一天内同一个商户同一结算金额不允许有多个结算记录通过审核,或者抛到结算异常中,等待财务人工再次确认。

17:48:11 双乾支付-技术总监-韩伟

8, 出款只保留4个状态:处理中,成功,已退回,异常。处理中、已退回和成功的出款,无法修改任何状态,只有“异常“状态的,可以人工再次出款或者标记为”已退回“。除了明确的”成功“标记,其他任何异常返回码对应的都是异常,这是为了防止上游渠道增加返回码,导致重复出款。所有的异常都抛到异常菜单,由财务人工后续处理。

17:48:24 双乾支付-技术总监-韩伟

9, 对于存在于异常的订单,1小时内由专门的查询服务器进行查询,财务人工只能处理1小时后的订单(系统人为锁定1小时,主要防止1小时内渠道变交易成功),如果想优化这个等待时间的话,建议把收款人信息错误的那些失败,单独筛选出来,可以让财务或者自动退回。

17:48:37 双乾支付-技术总监-韩伟

10, 在前端、后台都用上防重复提交的校验,杜绝提交并发的产生,可以参考以下链接: https://blog.csdn.net/Huozhiwu_11/article/details/78742886 https://blog.csdn.net/hikeboy/article/details/69789863 一般就是1,禁掉提交按钮 2,在数据库中加约束 3,redis加锁 4,提交表单内生成一个令牌,服务器校验

17:48:47 双乾支付-技术总监-韩伟

11,出款需要接入人行规定的电信防诈骗前置机和建议接入过滤下银联的黑名单库。

17:49:00 双乾支付-技术总监-韩伟

三) 增加系统和财务人工核账步骤

17:49:20 双乾支付-技术总监-韩伟

1,  【系统自动+财务人工复核】支付公司需要做到每日进行备付金自动校验,至少隔日能够发现系统是否发生了异常。我们大约花了3个月做了备付金自动校验系统。 2,  【系统自动校验】对于D0结算到银行卡,可以检测出款记录中是否已经存在该笔订单号; 3,  【系统自动校验】对于普通商户结算到账户余额,可以检测收支记录中,是否一天内有多笔相同金额入账,结算金额和前日交易金额是否匹配等。 4,  【财务人工复核】财务每天至少核对3次各备付金银行出款情况,与系统出款记录进行比对。 5,  对于异常单,财务处理时,必须先核对对账文件后,才能进行再次出款或者退回操作。(网联一般2小时,银联实时获取,部分直连银行需要隔日)。如果当日得不到退款对账文件的,一般建议隔日再给客户退款或者再次出款。

17:49:40 双乾支付-技术总监-韩伟

四) 其他一些规则

17:49:47 网商-技术-北京

签到

17:49:55 双乾支付-技术总监-韩伟

1,   规定23:50-0:10分之间不能出款,以避免代付服务器与上游服务器有时间差,从而导    致无法准确查询得到出款指令。也避免有些银行隔日原因导致重复出款。 2,   相同定时任务只在一台服务器上执行,一旦服务器挂掉,就在另外一台人工起,不允许自动在多台服务器上开启定时任务。 3,   定时自动检查已审核,但实际未成功出款的订单。因为程序异常,蓝屏,数据库停止响应而没有出款的记录,都会以“已审核,处理中“的状态存在,而不是重复出款。虽然这个检查跟重复出款没有关系,但为了增加客户体验,建议这么做。

17:50:20 双乾支付-技术总监-韩伟

【总结】控制出款风险的总原则: 1,  先扣款,再生成处理订单,宁可长款也不能短款,宽进严出。 2,  自动校验商户的结算记录和客户出款记录,不允许同一天同一金额的结算记录产生多条。 如果同一客户相同金额的多笔出款,建议列入异常,由人工复核。 3,  只要进入处理流程,先标记“处理中”,对于“处理中”的订单,不能再重复自动发起 4,  除了成功之外,所有的其他通知的,都列为异常,需要人工处理 5,  异常的交易,需要定时器主动查询1小时后,再放给财务重新处理出款 6,  需要有一套系统自动备付金校验系统,每日深夜自动与备付金银行核对,并次日财务人工确认。 7,  不允许同一付款的定时器在多台服务器开启。 8,  出款跳过23:50-0:10这一时间段,避免上游服务器和你服务器之间的时间差,产生隔日出款。 9,  审核提交等,加上前后端的防并发处理,防范http的retry。

17:50:58 双乾支付-技术总监-韩伟

分享就到此为止,不一定令大家满意,请大家批评指正

17:51:13 北京-中投科信产品-张冠杰

谢谢韩老师~

17:51:20 胡红亮 技术

[强]

17:54:44 Alan-畅捷-研发-上海

[强]

17:55:31 赵业招-JD-技术-上海

[强][强][强]

17:55:34 风兮-Java技术-上海

[强]

18:00:53 果立橙-supernova-dataer

谢谢?韩总

18:01:19 百联-田浩沛

韩总有才

18:01:22 百联-田浩沛

牛!

18:02:54 Alan-畅捷-研发-上海

@双乾支付-技术总监-韩伟 韩总,对于一些出款渠道端,返回异常码,但实际是出款成功的,这种有办法预防或处理吗?

18:03:20 双乾支付-技术总监-韩伟

靠查询啊

18:03:29 双乾支付-技术总监-韩伟

我对异常的,一小时内,我们还会发起查询

18:03:36 乐天-麦子金服-打杂-上海

[强]总结的都是干货,到位

18:03:38 双乾支付-技术总监-韩伟

所以用查询能解决你这个问题

18:04:20 双乾支付-技术总监-韩伟

异常并不是马上让财务去人工处理,系统干涉1小时

18:05:26 双乾支付-技术总监-韩伟

@乐天-麦子金服-打杂-上海 其实人工太多,我都有点不好意思

18:05:39 双乾支付-技术总监-韩伟

因为这里都是大拿,我没有用很多程序自动的来完成

18:05:48 双乾支付-技术总监-韩伟

觉得有点弱

18:06:23 乐天-麦子金服-打杂-上海

人工能做,系统就能做,优化的事情了

18:07:01 老汪-阿尔法-鼓励师-江苏

现在总监还亲自搞技术的,不多了

18:07:04 老汪-阿尔法-鼓励师-江苏

[奸笑]

18:07:16 双乾支付-技术总监-韩伟

嗯,现在整体的备付金核对是每天自动的了,现在还需要一个分时间段可以自动比对出款记录的

18:07:27 双乾支付-技术总监-韩伟

有点麻烦

18:09:15 双乾支付-技术总监-韩伟

我还负责拉客户,谈渠道,设计支付产品。。。小公司就这样吧

18:18:51 王婷婷-币加加-清结算产品

666

18:22:12 永明-云账户-开发-北京

@双乾支付-技术总监-韩伟 ,这个步骤:1, 生成代付批次时,先扣除商户余额,再处理其他;生成提现申请时,先扣商户余额或者支付账户余额,再处理其他。如果并发量高时,会锁住商户账号吧?

18:22:54 永明-云账户-开发-北京

即使原子操作,也会导致锁的时间太长,影响出款效率。这个怎么解决的?

18:23:20 永明-云账户-开发-北京

事物太长,我说错了

18:24:01 永明-云账户-开发-北京

印象记得谁提起个方案时:批次冻结。

18:24:13 Eric-Silot-SG

18:25:00 永明-云账户-开发-北京

还有,允许商户余额为负值吗?

18:25:07 陈磊-长江银行-电银部-江苏

不用,建个登记簿。

18:25:13 el-渣打-后台开发

[强][强]

18:25:27 陈磊-长江银行-电银部-江苏

汇总扣款就行了。

18:25:47 永明-云账户-开发-北京

是个好建议。

18:26:11 陈磊-长江银行-电银部-江苏

客户账逐笔扣款会锁表

18:26:31 陈磊-长江银行-电银部-江苏

所以一般就说登记簿来登记然后汇总扣款就解决了。

18:27:01 双乾支付-技术总监-韩伟

不会处理时间太长,行极锁,扣个余额,不和出款关联

18:28:14 永明-云账户-开发-北京

就是说,先扣款。后续出现账号冻结等错误,再利用调账给冲回去?

18:28:36 双乾支付-技术总监-韩伟

嗯,如果退款再退回去

18:28:42 双乾支付-技术总监-韩伟

就是先扣

18:28:50 双乾支付-技术总监-韩伟

宁可长款,不让发生短款

18:29:12 永明-云账户-开发-北京

18:29:14 双乾支付-技术总监-韩伟

做法有点绝[害羞]

18:29:39 永明-云账户-开发-北京

银行的跨行转账一般也是这么搞

18:32:49 hgwym-传化支付-技术经理

签到

18:33:23 XZ-中金-产品

签到

18:33:34 张学鸿-北京-研发-民金所

@双乾支付-技术总监-韩伟?相同的定时任务只有一个服务器执行 如果挂掉 就找台服务器重新起 定时任务执行的时候做幂等不就可以了吗

18:35:36 双乾支付-技术总监-韩伟

@张学鸿-北京-研发-民金所 应该可以,但目前我们没有起多个,只是针对job做了监控

18:36:24 张学鸿-北京-研发-民金所

@双乾支付-技术总监-韩伟?哦 为了安全 牺牲效率白

18:36:56 张学鸿-北京-研发-民金所

@双乾支付-技术总监-韩伟?如果出款压力大话 你们怎么办啊

18:37:20 双乾支付-技术总监-韩伟

嗯,我立马改进机制

18:37:37 双乾支付-技术总监-韩伟

用幂等理论上没问题,但我得想想

18:37:58 双乾支付-技术总监-韩伟

我批量处理,压力还算好吧

18:38:12 双乾支付-技术总监-韩伟

支付公司体量小[擦汗]

18:38:17 张学鸿-北京-研发-民金所

没问题就算了 哈哈

18:39:31 双乾支付-技术总监-韩伟

其实我大可以用奇偶来翻倍,这个简单点

18:39:49 双乾支付-技术总监-韩伟

但最终应该要用幂等

18:40:10 双乾支付-技术总监-韩伟

就怕我用不好,一个在生成key时,另外一个也去请求,发现没有key

18:40:17 双乾支付-技术总监-韩伟

那就导致重复出账了

18:44:04 张学鸿-北京-研发-民金所

可以切分下 定时任务执行时定时任务自己保证幂等 不会重复执行 定时任务执行的具体业务设置幂等 保证自己不会被执行两次 这样想简单点

18:45:02 张学鸿-北京-研发-民金所

如果没压力 算了 哈哈

18:47:21 双乾支付-技术总监-韩伟

我学习下,改天有问题再向您请教

18:49:47 夜月沉星-gtxy-产品-福州

23点50到00点10不出款,对于有D0业务的公司来说,这严重影响用户体验吧?

18:50:24 梁考拉-博时-资金清算-北京

签到

18:55:00 DON-通联-研发

日切临界点其实没必要限制不做交易,除非渠道明确告诉你,这段时间不能做,会出去,一般不会去限制

18:55:31 DON-通联-研发

一般每笔交易都是有流水的,用流水去确认交易,而不依赖时间

18:56:32 顾文烨—上海银行—产品—上海

[玫瑰]

18:58:49 上海-上海中钢银联通-董路-技术

备付金自动校验系统做了三个月吗?大概有哪些功能?怎么实现的?

18:59:07 DON-通联-研发

在实际运营中,同一天同一客户相同金额多笔出款的场景还是有的

18:59:10 王宁-杉德-开发

有时过了日切点的对账文件会第三天给,而不是第二天。这个时侯,这段区域的流水最好先挂起,对两天的流水

18:59:29 双乾支付-技术总监-韩伟

我在开车,回家吃饭后回复

19:01:01 DON-通联-研发

如商户以批次提交交易,并且要求支付公司按批次结算的场景

19:03:09 hgwym-传化支付-技术经理

@双乾支付-技术总监-韩伟 假如碰到因为网络原因而导致没有上送到渠道的交易,也全部归入异常订单人工重新发起吗?

19:03:12 张学鸿-北京-研发-民金所

@双乾支付-技术总监-韩伟?你是大佬 可别这么说[流汗]

19:05:57 李玉洁-双乾支付-开发

@hgwym-传化支付-技术经理?我们公司目前如果遇到网络原因导致没有成功上送到渠道方,也归并在异常里面,因为我们不确定渠道方有没有收到,这种情况也会等对账以后再处理

19:06:44 陈磊-长江银行-电银部-江苏

韩总好人

19:17:30 hgwym-传化支付-技术经理

@李玉洁-双乾支付-开发 一般网络异常都会集中在一个时间段,假如这个时间段交易很集中,会不会导致异常单过多,人工处理不过来的情况?

19:24:06 李玉洁-双乾支付-开发

确实遇到过这种情况,不过这种一般交易在同一批次中,核对后进行批量处理,一般不会处理不过来

19:24:38 李玉洁-双乾支付-开发

如果各位有好的处理方式,可以分享让我们借鉴下

19:31:53 hgwym-传化支付-技术经理

@李玉洁-双乾支付-开发 额,我们财务部的人说处理不过来,所以我们现在碰到网络异常的订单会进行标记,在经过一段时间后在渠道还查询不到订单就会重新发送

19:35:11 双乾支付-技术总监-韩伟

都是专线,网络一直出错还是不太多的

19:35:22 双乾支付-技术总监-韩伟

实在不行,切换路由出

19:36:16 双乾支付-技术总监-韩伟

@上海-上海中钢银联通-董路-技术?备付金自动核验,考虑的因素太多,等我改天整理再做次分享吧

19:36:52 李玉洁-双乾支付-开发

比如某个专线断了,可能会一直查询不到记录,这样系统自动处理会有点风险@hgwym-传化支付-技术经理?,我们这边也会自动查询,只是最终需要核对账单后再重新处理

19:37:51 上海-上海中钢银联通-董路-技术

好的

19:38:30 双乾支付-技术总监-韩伟

@DON-通联-研发?中间有时间空档,对D0商户不友好。但之前有渠道不能按流水查询,所以会查错,还有空了20分钟,对我自动校验备付金有很多好处

19:38:42 双乾支付-技术总监-韩伟

我后续再看如何改善吧

19:39:34 双乾支付-技术总监-韩伟

其实跟商户说好,D0会停20分钟,客户也能接受的

19:41:15 hgwym-传化支付-技术经理

@李玉洁-双乾支付-开发 只有渠道明确返回不存在的订单才会重发,专线断掉的话查询本身就出错了,不会重发

19:42:01 hgwym-传化支付-技术经理

其实我也不想自动重发,风险确实比较大

19:42:18 hgwym-传化支付-技术经理

对我来说最安全的还是人工审核重发。。。

19:44:41 双乾支付-技术总监-韩伟

19:44:58 双乾支付-技术总监-韩伟

一般不会有太多人工

19:45:16 双乾支付-技术总监-韩伟

你减少人工,她们就下岗了[闭嘴]

19:45:26 吕波-融投世界科技-技术总监-沈阳

谢谢韩总

19:54:02 忠旗-宜信-技术

@双乾支付-技术总监-韩伟?分享的非常好,都是实战经验,可以整理个文档发出来吗

19:54:26 双乾支付-技术总监-韩伟

有文档,我也给了群管理

19:54:43 双乾支付-技术总监-韩伟

[动画表情]

19:55:16 csp-架构-深圳

666

19:56:21 忠旗-宜信-技术

@双乾支付-技术总监-韩伟?厉害了,一看就是淌过坑的[强][强][强]

19:56:57 双乾支付-技术总监-韩伟

[尴尬]

19:59:17 双乾支付-技术总监-韩伟

但还算好,人工的干预的比较多,出款一天也只有1亿左右,所以没有某些大支付公司那么多损失[微笑]

20:04:09 李勇-易极付-高级工程师-重庆

[强][强][强]

20:04:13 双乾支付-技术总监-韩伟

像我们小支付公司,如果重复出款4-500百万,收不回来,那可能直接亏损,我就回家待业了[流泪]

20:09:50 忠旗-宜信-技术

你们发生过损失吗

20:12:13 双乾支付-技术总监-韩伟

因时间问题,发生过几万吧,及时追回,所以我们有个20分钟的停止出款

20:14:00 双乾支付-技术总监-韩伟

所幸我们财务每天都会核对3次以上出款,所以一般都会及时发现

20:20:14 双乾支付-技术总监-韩伟

财务对的逻辑实际不复杂,就是每次核对,会发生变化,所以我们暂时没做成自动的时点核对

20:21:25 双乾支付-技术总监-韩伟

她们只对出款就好,不像备付金核对,既要对出入款,还要对账户余额,以及未到款项和手续费等等

22:14:41 屁亮—安全审计

.net版本的ueditor编辑器出现漏洞,目前官方未修补漏洞,请各位用ueditor的注意下!

22:34:10 王成龙-新浪跨境支付-研发

visual studio code 感觉还是好用的

22:42:18 振效+神码+北京

+1

23:04:14 Michael-海尔-PM-重庆

+1

23:04:51 Michael-海尔-PM-重庆

dotnet core 微服务做金融后台.

23:09:18 百联-田浩沛

net最好放弃吧

23:09:31 百联-田浩沛

现在招人太难,还是宇宙第一语言JAVA好办

23:09:43 百联-田浩沛

一拉一大把,不管好不好,人是有的

23:24:13 上海-上海中钢银联通-董路-技术

搞股票交易软件的,好像用c

23:25:47 百联-田浩沛

股票交易是一部分用吧

23:25:59 百联-田浩沛

而且是那种很早做的,现在不敢随便替换的模块

23:26:14 上海-上海中钢银联通-董路-技术

不完全清楚,没做过

23:29:11 古阿古斯-财厚基金-架构

恒生系统都用Java

23:30:41 上海-上海中钢银联通-董路-技术

别说恒生了,我们现在用的那一套就是买的恒生的,一个方法两千行,一堆if else,就一点好处,流程通了

23:31:04 张学鸿-北京-研发-民金所

不说恒生系统烂的一逼吗

23:31:43 古阿古斯-财厚基金-架构

也比金正好啊

23:32:13 温文彬-随手科技-架构师-深圳

恒生核心不是Java

23:34:59 果立橙-supernova-dataer

听说拉卡拉也不是java,具体不清楚,纯粹道听途说

23:37:32 古阿古斯-财厚基金-架构

我们的恒生部署用到了Java虚拟机跟erlang虚拟机

23:49:35 阿茂-百联(离职)-研发

听谁说拉卡拉不是用的java?

23:50:05 阿茂-百联(离职)-研发

拉卡拉除了很老的系统用的c以外

23:50:32 阿茂-百联(离职)-研发

现在慢慢都在更替

23:51:14 阿茂-百联(离职)-研发

深圳那边的交易系统用的c多一些,都是老系统了

23:52:41 阿茂-百联(离职)-研发

还有些内容性的用php就没别的了