flask后端
  1. 充值操作
flask后端
  • 新版本api(已上线)
    • 网页信息操作
      • 添加网页信息
      • 修改网页信息
      • 查询网页信息
    • 学校操作
      • 添加学校
      • 查询学校信息
      • 修改学校信息
      • 删除学校
    • 管理员操作
      • 添加管理员
      • 删除管理员
      • 修改管理员信息
      • 查询管理员信息
      • 获取当前管理员信息
    • 年级操作
      • 添加年级
      • 查询年级信息
      • 修改年级信息
      • 删除年级
    • 班级操作
      • 添加班级
      • 查询班级信息
      • 修改班级信息
      • 删除班级
    • 学生操作
      • 添加学生
      • 查询学生信息
      • 修改学生信息
      • 删除学生
      • 导出学生
      • 发送更改到卡片
      • 发送开卡到卡片
      • 从读卡器读卡
      • 补卡操作
      • 生成24位学号
    • 设备操作
      • 添加设备
      • 查询设备信息
      • 修改设备信息
      • 删除设备
      • 导出设备
    • 消费操作
      • 从机器消费
      • 消费记录查询
      • 导出消费记录
    • 充值操作
      • 从圈存机圈存消费
        POST
      • 电脑网页支付宝支付
        POST
      • 手机网页支付宝支付
        POST
      • 查询充值记录
        GET
      • 更改支付宝支付对象
        POST
      • 微信二维码支付
        POST
      • 更改微信支付对象
        PUT
      • 导出充值记录
        GET
    • 修改金额操作
      • 修改卡片余额
      • 修改账户余额
      • 查询修改记录
      • 导出修改记录
    • 查询v2版(可能临时)
      • 查询学校信息v2
      • 查询年级信息v2
      • 查询班级信息v2
      • 查询学生信息v2
    • 管理员登录接口
      POST
    • 管理员登出接口
      POST
  1. 充值操作

微信二维码支付

开发中
POST
https://selfxu.cn:5000/wxpay_info/pay_code
此接口用于微信二维码支付
student_id:充值的学号
"total_amount": 30,充值金额
"subject": "账户充值",订单名称
返回的支付二维码在data中的url,是一个数据流的二维码图片,请解析这个图片并展示
data中的out_trade_no为该订单的编号,可通过该订单编号查询该交易是否成功

请求参数

Body 参数application/json
object {0}
示例
{
    "student_id": "202401161629",
    "total_amount": 0.01,
    "subject": "账户充值"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://selfxu.cn:5000/wxpay_info/pay_code' \
--header 'Content-Type: application/json' \
--data-raw '{
    "student_id": "202401161629",
    "total_amount": 0.01,
    "subject": "账户充值"
}'

返回响应

🟢200成功
application/json
Body
data
object 
必需
out_trade_no
string 
必需
url
string 
必需
message
string 
必需
status
string 
必需
示例
{
  "data": {
    "out_trade_no": "17177745811251354",
    "url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXIAAAFyAQAAAADAX2ykAAACbUlEQVR4nO2bTa6rMAxGj1+QOgTpLSjsrGvqDmAp3UEYPgnkN3BCy5Xun0S55Moe0JacgSXL8WcnFeU7Nv75Fg7OO++888477/x7vGRr7BtjByIdwFTW+gP9cX5nPqqqagKizvZKB0B6gqqq6pZ/tT/O78Q3+XPqIN5Axy5ZLAUEZQKBMB/kj/Mv5mNaRK5pESCo9D/tj/O78tIDMF1su9bhh/1xfh++VbVYjnJR01c9+aFaavJ5/Xf+Q34UERPMMZVHtsXk87H+OL8Tj24tZ3I7v10wG87mv/Nf4UWkgVEagKX0ulOTE7t/vDun/85/wse0CLQzqikoMYFIt4hcE+gwNW/4V/vj/E68bcPEBEUwBy0L86qfg9oIxPfnyngewykd2hxpYgqqmoLqsC3HHt/K+BI38q4MhPJT5xxpj2/lvPTtjNXf4bE2NTB2ixDvlzLJOqf/zr9rpf6GdZOeN6W3zUns9bdKft2fsaOjUnDXhrdVzcLa41shv9FXgCWsZa0lcRZZnr8V83bWe9UZ4v1SlNbUkE+SvP+tlbfACYRZRglqc+ZRVqBVoE1H+eP8vvw6Zp6ztBqg9L9FZNn5ke/PNfKP/FWJ9wbL1bELSLz9tXSWOJTEPp3/zn9sFl/ND0XykGMRxg4hDiBM3VH+OL8v/6SfyaOrdfTcro2x6+da+TLfsPuTYT3/XSfRtur9b6X80/nRY9b81ASbef7+Gt5mkZtxpfe/v4cvNzlknWoEJeo/v39VJ18Ss1VgAuKtE+KtM00tMS0NlDP/8/nv/Cf2Rj/nIlwubDzLLa+/FfLi/+923nnnnXfe+cP5/y6q3JEaiaqMAAAAAElFTkSuQmCC"
  },
  "message": "创建支付订单成功",
  "status": "success"
}
修改于 2024-06-11 14:26:46
上一页
更改支付宝支付对象
下一页
更改微信支付对象
Built with