支付測試用例


支付流程:
1:正常的發起一筆流量充值請求,檢查點:
1)用戶發過去的信息有攜帶key值
2)商戶系統本地數據會留存一份用戶的訂單信息,並且會根據每筆訂單信息生成一筆支付信息(同時留存到本地)
3)第三方支付成功,第三方有存支付訂單信息
4)充值成功,用戶的流量余額有對應增加

異常用例
1、修改用戶發過去的數據:
1)產品ID 與價值不對等---->檢查點:篡改數據和key,檢查商戶系統報錯:key值不對或者是用戶數據有誤。 
2)取消充值流量  
3)重復發起流量充值請求

2、商戶系統-第三方之間:
1)密鑰搞錯-第三方報錯,不接收密鑰
2)提交商戶系統里面不存在的訂單/支付訂單->第三方這里也是不能通過請求
3)篡改用戶支付金額-->第三方也要檢查

3、第三方--用戶之間:
1)支付密碼錯誤/余額不足 
2)取消支付 
3)重復支付[對賬--->處理退款]


退款流程

正常的用例:
1.用戶發起退款--->該用戶的訂單以及支付訂單號都要存在。---檢查點:商戶系統/第三方檢查數據沒有問題,可以退款成功--->交易狀態改成退款

異常用例:
1:無故發起退款:提交不存在的訂單號或者支付訂單號 --->訂單號不存在/支付訂單號不存在
2:信息不匹配發起退款:提交訂單號與支付訂單號不匹配的數據--->訂單號/支付訂單號有誤
3:退款大於實際金額:提交的退款金額大於實際支付訂單的金額-->商戶系統要報錯
4:商戶系統這里發過去的請求:退款金額大於實際支付金額-->第三方要報錯

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM