模块:支付模块 接口数:24 更新:2026-09-05 16:11

支付模块

类路径PayController 前缀/pay

1. verifyReceipt

接口路径POST /pay/verifyReceipt

权限:未标注(按代码逻辑,通常需登录或走其它校验)

接口说明:Apple客户端支付成功后调用此接口,服务端验证苹果收据

请求参数

参数名 类型 必填 默认值 说明
req AppleVerifyRequest -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


2. scancodepay

接口路径GET/POST /pay/scancodePay

权限:需要登录(普通用户及以上)

接口说明:支付宝扫码支付 @return 支付宝生成的订单信息

请求参数

参数名 类型 必填 默认值 说明
num String -
token String -
packageId Integer 0

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


3. notify

接口路径POST /pay/notify

权限:未标注(按代码逻辑,通常需登录或走其它校验)

接口说明:支付宝扫码支付 @return 支付宝生成的订单信息

请求参数

无请求参数

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

4. getQRCode

接口路径GET/POST /pay/qrCode

权限:未标注(按代码逻辑,通常需登录或走其它校验)

接口说明:二维码生成

请求参数

参数名 类型 必填 默认值 说明
codeContent String -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


5. payLogList

接口路径GET/POST /pay/payLogList

权限:需要登录(普通用户及以上)

接口说明:充值记录

请求参数

参数名 类型 必填 默认值 说明
token String -
page Integer 1
searchKey String -
order String created
limit Integer 30

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


6. financeList

接口路径GET/POST /pay/financeList

权限:需要超级管理员权限

接口说明:财务记录(管理员)

请求参数

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
token String -
searchKey String -
order String created
page Integer 1
limit Integer 15

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


7. financeTotal

接口路径GET/POST /pay/financeTotal

权限:需要超级管理员权限

接口说明:财务统计(管理员)

请求参数

参数名 类型 必填 默认值 说明
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


8. wxAdd

接口路径GET/POST /pay/WxPay

权限:需要登录(普通用户及以上)

接口说明:微信支付(支持 App / JSAPI / Native / H5)

请求参数

参数名 类型 必填 默认值 说明
price Integer -
token String -
packageId Integer 0
tradeType String NATIVE
openidOrWapUrl String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


9. wxPayNotify

接口路径GET/POST /pay/wxPayNotify

权限:未标注(按代码逻辑,通常需登录或走其它校验)

接口说明:微信回调(支持 App、JSAPI、Native 扫码、H5)

请求参数

无请求参数

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


10. madetoken

接口路径GET/POST /pay/madetoken

权限:需要超级管理员权限

接口说明:创建卡密

请求参数

参数名 类型 必填 默认值 说明
price Integer -
num Integer -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


11. tokenPayList

接口路径GET/POST /pay/tokenPayList

权限:需要超级管理员权限

接口说明:卡密列表

请求参数

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
page Integer 1
limit Integer 15
searchKey String -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


12. tokenPayExcel

接口路径GET/POST /pay/tokenPayExcel

权限:需要超级管理员权限

接口说明:卡密列表

请求参数

参数名 类型 必填 默认值 说明
limit Integer 15
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


13. tokenPay

接口路径GET/POST /pay/tokenPay

权限:需要登录(普通用户及以上)

接口说明:卡密充值

请求参数

参数名 类型 必填 默认值 说明
key String -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


14. EPay

接口路径GET/POST /pay/EPay

权限:需要登录(普通用户及以上)

接口说明:彩虹易支付相关

请求参数

参数名 类型 必填 默认值 说明
type String -
money Integer -
device String -
token String -
packageId Integer 0

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


15. EPayNotify

接口路径GET/POST /pay/EPayNotify

权限:未标注(按代码逻辑,通常需登录或走其它校验)

接口说明:彩虹易支付相关

请求参数

无请求参数

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


16. payStatus

接口路径GET/POST /pay/payStatus

权限:需要登录(普通用户及以上)

接口说明:支付状态查询,用于支付完成后立即查询支付状态

请求参数

参数名 类型 必填 默认值 说明
pid Integer 0
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


17. scancodePayShop

接口路径GET/POST /pay/scancodePayShop

权限:需要登录(普通用户及以上)

接口说明:支付宝扫码支付购买商品

请求参数

参数名 类型 必填 默认值 说明
sid String -
quantity Integer 1
isIntegral Integer 0
address String -
remark String -
model Integer 0
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


18. wxPayShop

接口路径GET/POST /pay/WxPayShop

权限:需要登录(普通用户及以上)

接口说明:微信支付购买商品

请求参数

参数名 类型 必填 默认值 说明
sid String -
quantity Integer 1
isIntegral Integer 0
address String -
remark String -
model Integer 0
token String -
tradeType String NATIVE
openidOrWapUrl String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


19. scancodePayCart

接口路径GET/POST /pay/scancodePayCart

权限:需要登录(普通用户及以上)

接口说明:支付宝扫码支付购物车结算

请求参数

参数名 类型 必填 默认值 说明
cartShop String -
isIntegral Integer 0
address String -
remark String -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


20. wxPayCart

接口路径GET/POST /pay/WxPayCart

权限:需要登录(普通用户及以上)

接口说明:微信支付购物车结算

请求参数

参数名 类型 必填 默认值 说明
cartShop String -
isIntegral Integer 0
address String -
remark String -
token String -
tradeType String NATIVE
openidOrWapUrl String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


21. paypalPayShop

接口路径GET/POST /pay/PayPalPayShop

权限:需要登录(普通用户及以上)

接口说明:PayPal支付购买商品

请求参数

参数名 类型 必填 默认值 说明
sid String -
quantity Integer 1
isIntegral Integer 0
address String -
remark String -
model Integer 0
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


22. paypalPayCart

接口路径GET/POST /pay/PayPalPayCart

权限:需要登录(普通用户及以上)

接口说明:PayPal支付购物车结算

请求参数

参数名 类型 必填 默认值 说明
cartShop String -
isIntegral Integer 0
address String -
remark String -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


23. paypalNotify

接口路径GET/POST /pay/paypalNotify

权限:未标注(按代码逻辑,通常需登录或走其它校验)

接口说明:PayPal支付回调(v2 Orders API) 支付成功跳转时携带 token 和 PayerID 参数

请求参数

无请求参数

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

24. paypalPayRecharge

接口路径GET/POST /pay/PayPalPayRecharge

权限:需要登录(普通用户及以上)

接口说明:PayPal充值余额(支持直接充值和套餐充值)

请求参数

参数名 类型 必填 默认值 说明
num String -
token String -
packageId Integer 0

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考