1.支付金额:
- 金额的最小值
- 金额的最大值
- 无对应订单
- 金额格式错误
- 金额数字错误(负数)
- 超限金额:设置的支付最高金额上限
- 余额不足
- 当日消费金额或次数超限
2.支付接口
- 修改用户发过去的数据
- 产品ID和金额不一致
- 提交不存在的订单/支付订单,篡改用户支付金额
3.支付操作
- 指纹支付
- 免密支付
- 账号+密码支付
- 动态获取支付验证码
- 银行卡号+密码
- 信用卡支付码
4.产品的容错性(异常处理)
- 退款-提交不存在的订单号
- 退款-提交不存在的支付订单号
- 退款-退款金额大于实际金额
- 支付时断网
- 支付失败后如何补单
- 支付金额不足,充值后继续支付
- 支付时连续多次点击,是否会出现多次扣款,重复支付