mock_demo.py
949 Bytes
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def zhifu():
'''假设这里是一个支付的功能,未开发完
支付成功返回:{"result": "success", "reason":"null"}
支付失败返回:{"result": "fail", "reason":"余额不足"}
reason返回失败原因
'''
pass
def zhifu_status():
'''根据支付的结果success or fail,判断跳转到对应页面'''
result = zhifu()
print(result)
try:
if result["result"] == "success":
return "支付成功"
elif result["result"] == "fail":
print("失败原因:%s" % result["reason"])
return "支付失败"
elif result["result"] == "error":
print("失败原因:%s" % result["reason"])
return "支付错误"
else:
print("未知异常")
return "未知异常"
except:
return "Error, 服务端返回异常!"