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/alipay_info/pay_computer
此接口用于电脑端支付宝支付,(为沙盒测试版,如果已申请到支付宝网页应用正式版的appID,且已开通手机网页支付权限和电脑网页支付权限,请联系我)
student_id:充值的学号
"total_amount": 30,充值金额
"subject": "账户充值",订单名称
返回的支付页面在data中的url,请切换到该url页面
data中的out_trade_no为该订单的编号,可通过该订单编号查询该交易是否成功

请求参数

Body 参数application/json
object {0}
示例
{
    "student_id": "1312312aa3",
    "total_amount": 30,
    "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/alipay_info/pay_computer' \
--header 'Content-Type: application/json' \
--data-raw '{
    "student_id": "1312312aa3",
    "total_amount": 30,
    "subject": "账户充值"
}'

返回响应

🟢200成功
application/json
Body
data
object 
必需
out_trade_no
string 
必需
url
string 
必需
message
string 
必需
status
string 
必需
示例
{
  "data": {
    "out_trade_no": "17091486382511233",
    "url": "https://openapi-sandbox.dl.alipaydev.com/gateway.do?app_id=9021000133664027&biz_content=%7B%22subject%22%3A%22%5Cu8d26%5Cu6237%5Cu5145%5Cu503c%22%2C%22out_trade_no%22%3A%2217091486382511233%22%2C%22total_amount%22%3A30%2C%22product_code%22%3A%22FAST_INSTANT_TRADE_PAY%22%7D&charset=utf-8&method=alipay.trade.page.pay&notify_url=http%3A%2F%2F127.0.0.1%3A5000%2Falipay_info%2Fresult&return_url=http%3A%2F%2F127.0.0.1%3A5000%2Falipay_info%2Fresult&sign_type=RSA2&timestamp=2024-02-29+03%3A30%3A38&version=1.0&sign=M1jmzMgGNDOYuFf63QVS4pGn4q363bnGBHfQLL3PH45Wb36NfER%2Btf0a91Cq%2FLSTs4VIyX0e3aIs1JGRC8HHW1XJhVBUMY4bD1m4TA2b9H6%2BKAttjGp%2FMJi4W2xEeco1Y%2Fz3i8gcRBDO68OSP9G8J4jMWLWIjihTNLA7LbgQdTpLnzyW%2FNYBhv8APgoDYX3IxgnlKSV2da22mOAr6Ets6UvxS%2FL6BExiYHxGIwam4Ow3aTVn97lbp1w%2FGMFxfxNP1DG5zkVQGBlJjdZp284jqYu4nKXLx9oZgm8HtMWM0ylmz4Sd7ZZoRUuMd4lfIs66Ea3MPZF0nv3xgooOybVCYw%3D%3D"
  },
  "message": "创建支付订单成功",
  "status": "success"
}
🟠400请求有误
上一页
从圈存机圈存消费
下一页
手机网页支付宝支付
Built with