第三方支付——快捷支付接口测试要点

首先,什么是快捷支付?

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

通常第三方支付公司会开发 快捷支付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.是否有修改绑定手机号功能

展开阅读全文

没有更多推荐了,返回首页