Cloudreve-AfdianPay

Cloudreve 自定义付款渠道 - 爱发电接口

概述

https://github.com/essesoul/Cloudreve-AfdianPay

本项目是基于爱发电接口的 Cloudreve 自定义付款渠道

使用方法

爱发电账号

使用爱发电接口

手动部署

下载 src 文件夹,运行 pip install -r requirements.txt 安装依赖包

修改 .env 文件中的内容

1
2
3
4
SITE_URL="你的网站 url,不带斜杠,例如 https://demo.cloudreve.org"
USER_ID="你的爱发电 user_id"
TOKEN="你的爱发电 api token"
PORT="5000"# 监听端口,默认 5000

例如

1
2
3
4
SITE_URL="https://demo.cloudreve.org"
USER_ID="abcxxxxxxx123"
TOKEN="aAABBB123xxxxzzz"
PORT="5000"

运行 cloudreve_pay.py 文件即可

默认监听 5000 端口,可以自行修改 .env 文件的 PORT 参数

1
PORT="5000"# 监听端口,默认 5000

docker-compose 部署

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
version: '3'

services:
  cloudreve-pay-afd:
    image: xxdl/cloudreve-pay-afd:latest
    container_name: cloudreve-pay-afd
    network_mode: host
    command: ["python","-u", "cloudreve_pay.py"]
    environment:
      - SITE_URL=https://demo.cloudreve.org
      - USER_ID=abcxxxxxxx123
      - TOKEN=aAABBB123xxxxzzz
      - PORT=5000

配置

爱发电开发者页面设置Webhook URL http://example.com:5000/afdianexample.com 更换为你的域名或 IP,点击保存

如果没有报错则说明成功

在 Cloudreve 管理后台 - 参数设置 - 增值服务 - 自定义付款渠道中填写付款方式名称、支付接口地址、通信密钥

接口地址为: http://example.com:5000/order/createexample.com 更换为你的域名或 IP,点击保存

通信密钥可以随意填写,暂时还没加入签名验证