实现网
工作地点
顾问角色
排序方式
筛选条件
评价
不限
自由职业者
不限

知名企业
昆山庄锦数科技信息有限公司
java 高级工程师
三,
9年
擅长技能

接口经验: 1、请求接口 支付接口需要预防客户表单重复提交,保证接口的幂等性,并发加锁处理,同时支付的参数需要进行安全校验。2、请求超时 支付请求提交给第三方支付后,可能由于网络原因,对方没有接收到,请求超时;可能是对方收到了,响应的时候,网络异常了。此时,不应该随便的选择重试机制,应该采取保守的策略,因为无法知道订单的处理状态,可以将订单置为处理中,后面利用同步查询接口,对该笔订单进行查询。 3、返回状态码 支付成功的结果是比较好判断的,支付失败的结果原因很多,遇到不确定的状态码,一定要多向第三方支付多求证,系统业务层面对状态码只能一一比对,禁止使用else。 4、异步通知 异步通知接口需要校验通知的IP是否是对应第三方支付、通知金额是否是订单的金额,报文的安全性,避免以及接口的幂等性。 5、同步查询 支付的结果一般是以异步回调通知为准,但是由于网络原因或者其它异常原因,导致异步通知失败,此时需要进行同步查询,同步查询一般以定时任务方式,请求的间隔时间需要询问第三方支付,每个支付通道的时间会有差异,不能过早的查询,避免对方还没来得及处理,返回“交易不存在”,导致我们将系统订单的支付状态错误的处理,造成金额的损失。同时,对于“交易不存在”的状态,我们一定要谨慎的处理,最好的方法是预警,通知人工处理。 6、支付日志 支付日志很重要! 支付日志一定要记录原始的报文、请求的参数、相应的结果、耗时等信息,因为这是排查错误的有效方式、与第三方支付交流的凭证。 7、测试是重要的一个环节,所有的场景必须在测试环境下进行模拟一遍,不同的银行卡、资金等都要走一遍流程;线上的环境中,必须至少要走一笔完整的流程,遇到项目更新内容比较多时,一定要限制用户流量,待确定支付稳定可用后,再分批放开所有的用户,防止灾难性的后果。

¥600 / 8小时

可兼职时间 自由职业,时间充裕

可兼职地点 浦东

立即预约
武汉中郡校园服务有限公司
研发部经理
batcom
5年
擅长技能

精通php,熟练使用php各种流行框架,4年工作经验,熟悉linux环境下的开发和相关工具的使用,具有多个项目开发经验,对大型项目有实际的构架和想法,以及大型项目下的各类服务的搭建与使用,如redis fastdfs openresty nginx mysql等 www.mdaxue.com是其中一个网站 熟练使用git以及代码审核gerrit的使用,对项目管理有一定的心得。 了解html+css+javascript+python+shell+lua 能够根据需要选择最佳的方式做出想要的东西,并且都有实际经历,比如爬虫scrapy,waf应用防火墙修改,以及一些常用的脚本 自学ios程序开发,2年ios开发经验,已开发的我的大学应用已经上线。最近对hybrid手机开发比较感兴趣,在努力学习中 工作项目: 1.我的大学网,主要负责该网站的各个模块的开发和运营,包括wiki,社团,论坛,快铺,二手等多个模块的开发和维护,包含web开发绝大部分常见的功能和技术。 2.我的大学网ios客户端的开发,完成大学网社团,论坛,快铺,二手这几个模块的ios开发,包含常见的,通知,tableview,mvc,delegate,block等技术的使用,以及常见的一些插件特效的实现。 3.快铺微信公众号的开发和维护,主要包含快铺整个购买配送流程,包括列表显示页,购物车页,订单详情页,支付,以及配送端的开发,包含抢单页面,实际操作页面等。

¥300 / 8小时

可兼职时间 周六、工作日

可兼职地点 浦东

立即预约

我是技术人才
我在寻找远程工作

技术人才入驻

我是创业者
我在寻找技术人才

发布用人需求