51Testing软件测试论坛
标题:
关于对接支付系统的一点思考
[打印本页]
作者:
测试积点老人
时间:
2018-12-5 09:49
标题:
关于对接支付系统的一点思考
最近在工作中负责对接支付,期间遇到了很多的问题,值得反思的问题很多,下面记录下来,为后来人做个借鉴。
1,首先也是最重要的一点,保证网络的畅通无阻,开发,测试,生产环境。可以提出的建议是,双方开发个pingpong接口,使用postman调用一下,看看网络情况。如果对方不合作,那就调用查询接口,查看返回情况。
2,针对接口文档的认知性,有可能对方给的文档都不是最新的文档,但是对方也不提供最新的文档和操作姿势,那就不厌其烦的问吧。
3,关于支付返回的状态,比如支付processing,failed...着其中会有很多的状态,每中状态代表不同的含义,最好每个状态问清楚情况,以及遇到了这个状态自己的流水状态怎么进行流转。
4,做好幂等性操作,这个常识,不做解释。
5,不要硬编码,当然由于时间的紧迫性,可以硬编码,这个也是没有办法的办法,都说抽出公共方法好,但是现在的time不允许,先上线再说。
6,在项目中遇到的问题及时的暴露出来,如果不影响排期自己消化,如果不能保证,最好周知大家做好准备。
7,千里之堤有可能溃于蚁穴,小的问题,有可能让整个状态改变,造成损失,coding的时候最好和对接方问清楚每个字段的含义,尤其是状态。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2