打造支付中心

野生程序猿-杂烧5年前随意分享941

随着公司业务的开展,发现多个环节需要用到支付。我们在购买聚合支付的时候,每年年费不同,享受到的服务也有很大的差距。当资金有限的时候,我们选择了较便宜的服务,这个时候我们能创建的支付应用数量较少,因此我们需要打造支付中心。

其实很早就发现了打造支付中心的想法,但是因为一直有业务在跑,而且很多模块是已经离职同事开发的,每次优化调整都带来了损失,后来领导决定不动了,因此后来就搁置了一段时间。

但是上了新业务,逐渐的发现要支付,而聚合平台新建的应用也已经满了,只能建立支付中心了,领导正束手无策之际。我给他建议,老的那几个应用不动,后面几个较新的腾出2个支付应用的地做支付中心,一个生产,一个测试。

谁能想到,那么多同事一直死板的看问题,就在我的小小建议下,支付中心却诞生了。就支付中心本身来说没什么技术含量,就是在原来支付的基础上增加一些管理功能,对原应用来说就是做一个h5对接。但是要注意的一点,安全要考虑一下,建议加一个“支付金额黑名单”

支付金额黑名单是什么意思呢?就是说我们很多时候都是凌晨上线,还要在线上测试、这个时间点头晕,线上测试的时候很多时候改成1分钱实际支付;一不注意就会在线上留下1分钱的漏洞,被别人薅羊毛。这个时候我们支付中心采取金额黑名单。比方设置黑名单,1分钱支付的只允许1单(每次测试的时候,支付中心后台加一单)。这样就算程序上有bug、测试数据忘记删,也不会造成大损失。

另外支付中心还有一项工作,就是要智能判断:h5、微信、app。


最后补充一个坑,支付中心尽量准备至少2套方案,而且要做到快速切换。支付有被封的情况,这也是我当初没料到 的,作为一个程序猿,尽管野生程序猿思路活跃一点,怎么也料不到技术之外还有坑。1分钱测多了容易产生支付的时候有恶心提示或者短时间或局部地区的功能受限;公司因为某些原因违规或法律纠纷能直接导致支付关停。所以很多时候公司的老板或股东会注册其他名字接近的小公司,申请支付接口用于临时救急。

标签: 支付接口

相关文章

IPMI模块介绍,远程开机走起来

IPMI模块介绍,远程开机走起来

作为野生程序猿,生活中经常使用开发技术。这里给大家介绍一个好东西 IPMI 。 很多开发人员居然没听说过这个东西,看来做技术还是太不上心了,工作之外的积累太少了。IPMI...

今天又学习了一招半式:音频的剪辑

今天已多媒体同事给我准备音频素材,20秒有400多k。本来想转成base64的,这么大影响性能啊。于是我自己来研究音频剪辑,还真发现问题了。音频mp3里有张图片占用了空间,新建个音频,把音轨复制过来重...

E语言吓退编程老司机

E语言吓退编程老司机

有门开发语言叫E语言,中文的编程语言。很多开发者瞧不上,但是少部分初中毕业的却用来开发外挂,而且赚了不少钱。很多人觉得e语言不稳定,玩游戏的都知道,其实稳定性特别强,只是开发没有生态,然后...

nodejs对memcache进行备份与恢复

memcache是个古老的高速缓存工具,前辈们古老的程序还用着。但是市场上没有完美的备份恢复工具,老板让我开发一个。这需求让我两眼一抹黑,完全不知所措。先模拟一下思路,可以telenet到端口上,然后...

GPS经纬度坐标系转换wgs84转百度【php版】

我们很多做gps设备的获取的经纬度展示轨迹要注意坐标系是需要转换的<?php class GPS {     private&nb...

html5-声音视频自动播放的坑

因为从事的是教学软件的开发,不知何年何月开始声音、视频不支持自动播放了。必须点一个按钮才能播放。教学类软件很多都是有动画的,像播放器一样,从头开始慢慢播放,可以理解为n帧,但是因为程序开发不是视频制作...