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/change
这个接口只有root用户能够使用(暂时),使用这个接口时,需要3个参数
appid:必填,申请的appid号
alipay_public: 必填,申请到的阿里公钥,内容中不允许存在换行和空格
private_key:必填,应用私钥,内容中不允许存在换行和空格
由于无法自动验证是否更换成功,已经更换成功是否有效,所以请调用完次接口之后调用一次从电脑网页支付宝支付接口来验证是否成功和有效。

请求参数

Cookie 参数
token
string 
可选
示例值:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InJvb3QiLCJleHAiOjE3MTc1MTc4MDV9.uqaRHlclgGGFd1JOy__79cD1JrZJKf_0ebMTU2gKmm8
Body 参数application/json
object {0}
示例
{
    "appid" : "9021000133664027",
    "alipay_public": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAizHgt3MKfS/DL4fclH+O+vsS0St7ES9kJUl8AONOLU/9VO7W8rhBDJuFPGr3Z1xfb5S60TArPMfDxJT9fWrlXTQTSadVZcWHZcTC1qvXpzrWJoUcesejFY3ys3o90DWRj5ohJr08Ky5onBmegZVuNc3SutDEh6+MNNjHMLni4EtRGhgsV3h9FULZe07Dx38byBQR6Xf0Jnu0ufdS+eLgOhLBI+QUzglSMqt8QaJOWy/CvH826t9Ex6N8uhqEDf8C5NmISwVD8Utmo8fLp6ZCDlIdpKTBnokj6R9CmypDR6I2BKrNAc2HBM3YruXQ7bFqAUH0utyBJNrSomMI4BCyWQIDAQAB",
    "private_key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCBEB2b4qfq31+yGen0GG0ImRfZyi/ihm39wFMSxqsS0fqOKQXJ4NjH4T21B018kjEX+RXJkyeGun+l5ODpVQVqqdK7hsgfwAZ+itVurGoXj8iKgjk58slwxTulhMFtVJmE+zQVcnWWKNGCG4B7+2ky0zG1QF/U+WISyr5u7/2stwO8dt0IubxDJ+QdqZZKtWHNaawYUqMKWM19WIN1/M5zwA5duhQfD4CmxthwTxKreJ40aTVmRxG5phTszlzWBauesnTMEqGz0yJpo5YDihrb9mdzlvmgR7tFu4otmdDf67J6Ea+Z9ErLrcTo1uzQb/eRuCp43RIUjZFltIVd6ODTAgMBAAECggEAYCJQ67x4t0qLTW5gBaHsFWtziJZB9MmNRGXtex7gbrRZnWqRFT6WOsxb2mwGG7QJPYIb6HnkB0cDrd4+aY8a6ch1X5mVl5DBRaDEOhvTKpm/FuzJE5D02zsOosuwCG/rqlIzCYaob6EX7YHuwmsSgPkvHYNF3q2jj7vU/W1l1y+lEI0B+b2sXA6U8LaEXW7tTOXu7J5eDT7nGNR9kJhAHhB9UIgWeF3g2T+kfoNaxcShcxgg/FIU9qXTX0ruTIQIQefUKhxKDuDOfZ01WrDU1j8pAy15pWLWBHiY4a1kdQVsqbapFGH8HbBeLxNV01zDiAmu7dM5WKVRM3x9ZRgQAQKBgQDmEyLF54C33kLR9L6rEUl7vpS25j8yCts4N5Z9qQctEc63A6t4iy2t6dah14+orBkNTxwhUK4/4B5lmfALdoM2R0o32keSKo+m+W5OUoxifSecH4skjRnEtE2Qvb2KU4mMibuDyQ8DCIkrli4I3j3iqr9AuBydAGbTKWv1JuIdgQKBgQCPmyMozHqEN5yR9Cn9fsuUhbYEnwBWrJtDbDXdVLC9NOGsw3/t41G06ejs2ido8V0twtlZc7lz6X/psjIR0QX/1zJsAZC5OKfuvBUgzRFF4lpV2KtFqbocn537pggK9jjbbxo/OXgy3wS8Zh5AH+lMVuszIdIfxFzlNL5yq+FQUwKBgC8t12Cb02Jg+nTRalPsDJSKhTZoSqc5YLDLfVmxUp5kW25eG0hxyeEy5Wd0q6nb+JspEMyoHcNNcw5EndvL5qY3wjln0mtfvOtxlLQM62q63Wd/dGn/YTxb+NfogLif3sHp8IDatvBZTL+aYUBCSpBzkRp1ZrCvR2afxNqVqaKBAoGAFjJyotHIdjtqVh0ZiHda3GA2nEw/byZK8Yb+ZHG8x+Iup9eoJIsojABD4qhtwwjb0ED3+52posMK5IKIvrxCYyNOReeQCTE6s+oakfFgpB6yu+Y7ww7TF62Ma+NkBt28OB7aPb+SVrqmLsDSGDNWilg9DrBBnGtruHoIngz3TMUCgYEA1G9+l/QVT9CvOUccwLZECxfenF/7AQmgDg8Kjso9LRtDY+ynaa7o4nyvoBMSWig/865Euj/qrLBOD7pyuW6ZbfuMCXj/j4cxM7wzO6xHVKLHZI22nikeVUFq82GABZbdvVzSPsSUa95XG8PcKHQvkkud+2O8z3XXpjoyCPb98lk="
}

示例代码

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/change' \
--header 'Cookie: token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InJvb3QiLCJleHAiOjE3MTc1MTc4MDV9.uqaRHlclgGGFd1JOy__79cD1JrZJKf_0ebMTU2gKmm8' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appid" : "9021000133664027",
    "alipay_public": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAizHgt3MKfS/DL4fclH+O+vsS0St7ES9kJUl8AONOLU/9VO7W8rhBDJuFPGr3Z1xfb5S60TArPMfDxJT9fWrlXTQTSadVZcWHZcTC1qvXpzrWJoUcesejFY3ys3o90DWRj5ohJr08Ky5onBmegZVuNc3SutDEh6+MNNjHMLni4EtRGhgsV3h9FULZe07Dx38byBQR6Xf0Jnu0ufdS+eLgOhLBI+QUzglSMqt8QaJOWy/CvH826t9Ex6N8uhqEDf8C5NmISwVD8Utmo8fLp6ZCDlIdpKTBnokj6R9CmypDR6I2BKrNAc2HBM3YruXQ7bFqAUH0utyBJNrSomMI4BCyWQIDAQAB",
    "private_key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCBEB2b4qfq31+yGen0GG0ImRfZyi/ihm39wFMSxqsS0fqOKQXJ4NjH4T21B018kjEX+RXJkyeGun+l5ODpVQVqqdK7hsgfwAZ+itVurGoXj8iKgjk58slwxTulhMFtVJmE+zQVcnWWKNGCG4B7+2ky0zG1QF/U+WISyr5u7/2stwO8dt0IubxDJ+QdqZZKtWHNaawYUqMKWM19WIN1/M5zwA5duhQfD4CmxthwTxKreJ40aTVmRxG5phTszlzWBauesnTMEqGz0yJpo5YDihrb9mdzlvmgR7tFu4otmdDf67J6Ea+Z9ErLrcTo1uzQb/eRuCp43RIUjZFltIVd6ODTAgMBAAECggEAYCJQ67x4t0qLTW5gBaHsFWtziJZB9MmNRGXtex7gbrRZnWqRFT6WOsxb2mwGG7QJPYIb6HnkB0cDrd4+aY8a6ch1X5mVl5DBRaDEOhvTKpm/FuzJE5D02zsOosuwCG/rqlIzCYaob6EX7YHuwmsSgPkvHYNF3q2jj7vU/W1l1y+lEI0B+b2sXA6U8LaEXW7tTOXu7J5eDT7nGNR9kJhAHhB9UIgWeF3g2T+kfoNaxcShcxgg/FIU9qXTX0ruTIQIQefUKhxKDuDOfZ01WrDU1j8pAy15pWLWBHiY4a1kdQVsqbapFGH8HbBeLxNV01zDiAmu7dM5WKVRM3x9ZRgQAQKBgQDmEyLF54C33kLR9L6rEUl7vpS25j8yCts4N5Z9qQctEc63A6t4iy2t6dah14+orBkNTxwhUK4/4B5lmfALdoM2R0o32keSKo+m+W5OUoxifSecH4skjRnEtE2Qvb2KU4mMibuDyQ8DCIkrli4I3j3iqr9AuBydAGbTKWv1JuIdgQKBgQCPmyMozHqEN5yR9Cn9fsuUhbYEnwBWrJtDbDXdVLC9NOGsw3/t41G06ejs2ido8V0twtlZc7lz6X/psjIR0QX/1zJsAZC5OKfuvBUgzRFF4lpV2KtFqbocn537pggK9jjbbxo/OXgy3wS8Zh5AH+lMVuszIdIfxFzlNL5yq+FQUwKBgC8t12Cb02Jg+nTRalPsDJSKhTZoSqc5YLDLfVmxUp5kW25eG0hxyeEy5Wd0q6nb+JspEMyoHcNNcw5EndvL5qY3wjln0mtfvOtxlLQM62q63Wd/dGn/YTxb+NfogLif3sHp8IDatvBZTL+aYUBCSpBzkRp1ZrCvR2afxNqVqaKBAoGAFjJyotHIdjtqVh0ZiHda3GA2nEw/byZK8Yb+ZHG8x+Iup9eoJIsojABD4qhtwwjb0ED3+52posMK5IKIvrxCYyNOReeQCTE6s+oakfFgpB6yu+Y7ww7TF62Ma+NkBt28OB7aPb+SVrqmLsDSGDNWilg9DrBBnGtruHoIngz3TMUCgYEA1G9+l/QVT9CvOUccwLZECxfenF/7AQmgDg8Kjso9LRtDY+ynaa7o4nyvoBMSWig/865Euj/qrLBOD7pyuW6ZbfuMCXj/j4cxM7wzO6xHVKLHZI22nikeVUFq82GABZbdvVzSPsSUa95XG8PcKHQvkkud+2O8z3XXpjoyCPb98lk="
}'

返回响应

🟢200成功
application/json
Body
message
string 
必需
status
string 
必需
示例
{
  "message": "修改成功",
  "status": "success"
}
上一页
查询充值记录
下一页
微信二维码支付
Built with