需要更新到 Pro 3.7.1 才可正常使用
- 一定更新到 Pro 3.7.1
- 最好启用 Redis,否则使用内存缓存的话,一旦程序终止,支付将永远无法回调 (后续改进)
- 已修复,请使用
-eject
参数导出模板目前支付模板是硬编码字符串拼接,可能造成 XSS (后续改进) - 已支持,请设置
CR_EPAY_EPAY_PURCHASE_TYPE
目前只会默认调用支付宝,建议选择有自己可以选择支付方式的收银台的易支付
- 下载 Releases 中对应系统和架构类型的二进制可执行文件
- 复制 .env.example 到 .env
- 根据注释修改配置文件
- 启动程序,以部署Cloudreve的相同方式部署本程序
# 是否启用debug模式
CR_EPAY_DEBUG=true
# 监听端口,TLS 请使用其他服务器进行反代
CR_EPAY_LISTEN=:4560
# 后台 - 增值服务 - 通信密钥 建议随机生成uuid 请务必保密 https://www.uuidgenerator.net/
CR_EPAY_CLOUDREVE_KEY=
# 本站点的外部访问 URL
CR_EPAY_BASE=https://payment.cloudreve.dev
# 自定义订单名称
# CR_EPAY_CUSTOM_NAME=TESTTTTT
# 商家ID
CR_EPAY_EPAY_PARTNER_ID=1010
# 商家密钥
CR_EPAY_EPAY_KEY=SFDHSKHFJKDSHEUIFHU
# 更换成你的易支付网关
CR_EPAY_EPAY_ENDPOINT=https://payment.moe/submit.php
# 支付方式 wxpay 或 alipay
CR_EPAY_EPAY_PURCHASE_TYPE=alipay
# 是否启用redis 请务必启用
CR_EPAY_REDIS_ENABLED=true
CR_EPAY_REDIS_SERVER=localhost:6379
# CR_EPAY_REDIS_PASSWORD=
CR_EPAY_REDIS_DB=0
- 打开 Cloudreve 后台,打开
参数设置
增值服务
- 开启
自定义付款渠道
- 填入
付款方式名称
通讯密钥填入
上一步CR_EPAY_CLOUDREVE_KEY
的值支付接口地址
填入 上一步CR_EPAY_BASE
的值 加上/cloudreve/purchase
- 保存设置
- 修复易支付自定义付款方式,
CR_EPAY_EPAY_PURCHASE_TYPE
- 支持自定义商品名称