51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1406|回复: 0
打印 上一主题 下一主题

关于对接支付系统的一点思考

[复制链接]
  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 527 天

    连续签到: 4 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-12-5 09:49:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    最近在工作中负责对接支付,期间遇到了很多的问题,值得反思的问题很多,下面记录下来,为后来人做个借鉴。

    1,首先也是最重要的一点,保证网络的畅通无阻,开发,测试,生产环境。可以提出的建议是,双方开发个pingpong接口,使用postman调用一下,看看网络情况。如果对方不合作,那就调用查询接口,查看返回情况。

    2,针对接口文档的认知性,有可能对方给的文档都不是最新的文档,但是对方也不提供最新的文档和操作姿势,那就不厌其烦的问吧。

    3,关于支付返回的状态,比如支付processing,failed...着其中会有很多的状态,每中状态代表不同的含义,最好每个状态问清楚情况,以及遇到了这个状态自己的流水状态怎么进行流转。

    4,做好幂等性操作,这个常识,不做解释。

    5,不要硬编码,当然由于时间的紧迫性,可以硬编码,这个也是没有办法的办法,都说抽出公共方法好,但是现在的time不允许,先上线再说。

    6,在项目中遇到的问题及时的暴露出来,如果不影响排期自己消化,如果不能保证,最好周知大家做好准备。

    7,千里之堤有可能溃于蚁穴,小的问题,有可能让整个状态改变,造成损失,coding的时候最好和对接方问清楚每个字段的含义,尤其是状态。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-18 06:40 , Processed in 0.059337 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表