之前的文章分享了一些我在测试支付过程的经验,今天这篇文章再分享一个测试点~

首先,回顾一下支付的流程如下:

1.提交订单。选好商品、数量后,点击“提交订单”按钮,跳转到选择支付方式页面。

2.选择支付方式。

3.进行支付。

4.服务端返回支付结果,客户端显示。

在这个过程中,可以进行如下测试:

1)选择完支付方式、跳转到支付页面后,查看“我的订单”,此时显示“待支付”状态

2)然后断掉网络,扫描支付宝二维码进行支付;支付成功后,连上网络,刷新“我的订单”页面,查看订单状态,是否是“已支付”状态。

3)如果是未支付状态,则是有问题的。一般来说,如果因为网络原因,服务端没有把支付完成的消息实时反馈给客户端,应进行多次请求,直到客户端接收到支付结果

4)如果客户端不是网页,而是手机APP,可以在输完支付密码后,立即关闭APP的进程,然后再启动APP,查看“我的订单”中的状态,是否是“已支付”状态

必测的支付漏洞(三)服务器未返回支付结果前进行干预相关推荐

  1. 微信支付一直显示服务器异常,商户支付异常告警服务

    商户支付异常告警服务 商户支付异常告警服务介绍 保障支付稳定是经营的基础,微信支付为商户提供支付异常告警服务,帮助商户第一时间了解支付系统的异常,从而及时解决,为商户的经营保驾护航. 业务流程: 商户 ...

  2. 星软车联显示服务器未返回gps,营口GPS——星软GPS车辆监控系统功能(一)

    4.1.放大地图 点击工具条上的图标  ,矩形选定要放大的区域,系统自动放大选定的区域 . 4.2.缩小地图 点击工具条上的图标  ,矩形选定要缩小的区域,系统自动缩小区域 . 4.3.平移地图 点击 ...

  3. [6] 支付漏洞( 0 元购 )

                                                                                        <目录> 原理:支付 ...

  4. 关于支付漏洞方式的测试

    一.修改支付价格 修改支付价格是支付漏洞常见的挖掘思路,在支付流程中,可以修改支付价格的步骤有很多,包括订购.确认信息.付款等等.在所有设计到价格的步骤中都可以尝试修改,如果网站在某一环节存在逻辑上的 ...

  5. 常见支付漏洞挖掘思路

    今天继续给大家介绍渗透测试相关知识,本文主要内容是常见支付漏洞挖掘思路. 免责声明: 本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负! 再次强调:严禁对未授权 ...

  6. 支付漏洞简介及靶场演示

    文章目录 一.快捷支付原理 (一)浏览器跳转 (二)服务器端异步通知 二.常见支付漏洞 (一)修改支付价格 (二)修改支付状态 (三)修改订单数量 (四)修改附属值 (五)修改运费支付漏洞 (六)越权 ...

  7. 逻辑漏洞——支付漏洞的原理与防御

    目录 1.支付漏洞 1.1 案例一 支付三步曲﹣ 订购.订单.付款 1.2 重放数据 1.3 修改商品数量<

  8. 机顶盒宽带拨号失败服务器未响应,机顶盒详细错误代码.doc

    机顶盒详细错误代码 1.以下故障通过机顶盒开发实现 错误 代码故障提示建议操作故障说明错误信息 显示分类0000发生未知错误!请重新尝试,若问题仍然存在,请联系10000号客服人员确定:重新启动 配置 ...

  9. 微信支付:支付流程分析、微信扫码支付(HttpClient)、微信支付二维码生成、检测支付状态、订单状态操作准备工作、支付信息回调、MQ处理支付回调状态、定时处理订单状态

    微信支付 微信支付开发的整体思路 生成支付二维码 查询支付状态(微信的服务器) 实现订单状态的修改.删除订单 支付状态回查->微信服务器将支付状态返回给支付微服务 MQ处理支付回调状态 Rabb ...

最新文章

  1. linux下多进程编程简介
  2. 系统的MAC地址修改
  3. c#没有指针导致的性能问题研究一二
  4. Android 系统(35)---Android 进程间通信的几种实现方式
  5. php CURL带有验证码验证登录的例子
  6. 安装程序工具 (Installutil.exe)22
  7. RHEL4下建立sendmail服务器
  8. QTP10.0安装所遇问题-脚本调试器问题
  9. datax(27):不太常见配置项querySql、preSql、postSql、splitPk
  10. java疯狂讲义pdf_《疯狂Java讲义(第3版)》PDF 下载
  11. C语言每日一练——第88天:汉诺塔问题(河内塔)
  12. PlatformIO中arduino框架下stm32编程实现原理
  13. 怎样用python画玫瑰花的简笔画_玫瑰花简笔画素描作品图片
  14. 打字速度测试php源码,打字练习-打字速度测试-在线工具
  15. docker-the input device is not a TTY. If you are using mintty, try prefixing the command with ‘winp
  16. tableau-客户留存分析模型
  17. Java 编程规范 -- 易错精简版
  18. 20051111: 最近玩WOW好像太多了
  19. 你连基础的JVM运行时内存布局都忘了?Java面试题及解析
  20. OPPO R11t_R11st_R11Plust_R11Pluskt_R11sPlust解移动锁

热门文章

  1. 大数据引擎 Spark 的全套知识体系,终于搞到了!
  2. C++:实现量化covariance协方差矩阵测试实例
  3. 芜湖市python培训价格
  4. java处理纳秒时间
  5. 少儿图形编程语言哪个最好
  6. 向量叉乘矩阵表示_对于向量和矩阵的理解
  7. BZOJ2407:探险/BZOJ4398:福慧双修-最短路+分治
  8. 复杂业务流程的分析与拆分
  9. 盘点 | AAAI2020中的四篇推荐系统好文
  10. iOS10 相关适配问题