【校招VIP】第三方支付——快捷支付接口测试要点

11月20日 收藏 0 评论 0 测试开发

【校招VIP】第三方支付——快捷支付接口测试要点

转载声明:文章来源https://blog.csdn.net/yangyh_n_n/article/details/83018999

首先,什么是快捷支付?

快捷支付指用户购买商品时,不需开通网银,只需提供银行卡卡号、户名、手机号码等信息,银行验证手机号码正确性后,第三方支付发送手机动态口令到用户手机号上,用户输入正确的手机动态口令,即可完成支付。

通常第三方支付公司会开发 快捷支付PC 快捷支付H5 快捷支付SDK 快捷支付API 这几种产品,方便各种商户的接入需求。

测试这些产品时可以直接站在客户的角度进行测试,以及根据接口文档测试

1.金额格式不正确的错误码,不能是内部错误,金额格式,网联通道要求必须有小数点

2.接口过期或未配置产品,产品签约时间过期应该不能提单

3.重新生成密钥要仍能正常支付

4.修改手续费订单手续费正确收取 按比例收取时(保留小数点两位,四舍五入)

手续费写死0.01bug

5.修改结算周期T+0,实时结算,T+1为周期结算(未结算订单会在,商家站点待结算列表中),已结算订单仍然在待结算中

已结算订单,商户余额增加(订单金额-手续费)(坐扣)

6.修改支付金额,订单应校验失败(fiddler)

7.订单号可以重复,重复的订单只能成功一个,注意订单金额后台系统和商家站点系统显示不一致的情况

8.信用卡支付、储蓄卡支付,注意卡类型(信用卡支付是否校验cvv和有效期,有的通道不进行校验)

9.支付成功,商户清结算-通道清结算-账务平账

10.预下单,是否允许重复使用返回的URL

11.订单超时时间,一般30分钟

12.快捷支付四要素验证,持卡人验证,银行卡类型验证、银行卡号长度验证,是否绑卡、限额验证、是否有解绑功能,签约码查询

13.订单状态与实际情况不一致,如实际支付失败,收银台显示支付成功

14.短信验证码有效期(5分钟)

15.退款,接口退款,WEB退款(审核),部分退款,是否退还手续费。注意这里存在竞争关系

16.订单超时处理

17.安全性

18.稳定性

19.性能

20.尽可能多的触发错误码

21.实际支付与到账情况,银行卡扣款情况(可查询银行官网)

22.功能、业务逻辑、参数、安全

23.重复绑卡,提示该银行卡已经绑定

24.选择银行与实际使用卡所属银行不符

25.工商卡余额不足选择建设支付(此时订单没有关闭是待支付状态),取得是工商的费率,换卡支付导致的手续费获取错误

26.银行卡余额不足,身份认证失败,未展示出网关返回的错误信息

27.个人网银解约后,未在收银台删除之前绑定的银行卡,导致支付失败

28.订单金额小于手续费是支付失败(提示获取不到手续费费率)

29.短信验证吗有效期

30.身份证号存在X应为大写X

31.限额与风控(产品限额,商户限额,出入金限额,银行卡黑名单,身份证号黑名单,手机号黑名单)

32.取消测试法,返回按钮,取消按钮,观察流程

33.卡号识别,卡号校验,是否支持收到填写卡归属

34.同步返回,异步返回信息

35.键盘事件 Enter Tab按键的支持

36.是否有修改绑定手机号功能

C 0条回复 评论

帖子还没人回复快来抢沙发