接口和协议组成 关于支付的功能-接口-性能测试-场景梳理 (1)

突小突 · 2016年12月15日 · 最后由 77 回复于 2016年12月18日 · 3247 次阅读

支付需要模拟的场景

异常流程

虚拟卡[A/B/C 三张卡]支付场景模拟:

1.支付成功-返回成功的响应结果

2.支付成功-返回失败的响应结果,卡金额已被扣减

3.支付失败-需要 2 张卡来扣减-A 卡已扣减,B 卡支付失败

4.支付失败-需要 3 张卡来扣减,A 卡已支付,网络抖动,B 卡延迟支付,C 卡支 付成功

5.支付成功-重复支付

6.异步通知屏蔽,同步有效,进行支付,同步能够正常到账

7.同步设置无效,异步有效,进行支付,异步能够正常到账

8.同一订单重复冲正

9.支付失败-返回支付成功结果

10.支付冲正不能垮天

如果发起支付,并且扣减,开始支付冲正:

针对 2/3/4 冲正接口发起冲正

针对 3,当发起冲正时,A 卡冲正成功,B 卡由于出现网络等因素影响冲正结果,需要发起二次冲正

针对 4,当发起冲正时,A 卡冲正成功,B 卡冲正失败,C 卡冲正成功,二次冲正 A/C 卡应该不收影响,不能多次冲正

针对 3,发生垮天,A 卡冲正成功,B 卡垮天冲正

正常流程

卡[A/B/C 三张卡]

1.支付成功-消费 A 卡,返回成功响应结果

2.支付成功-消费多张卡,返回成功

3.发起冲正-冲正成功,金额回退

4.并发支付-同一订单只能支付一次

共收到 1 条回复 时间 点赞

6666,学习了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册