模块:支付模块 接口数: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": ...
}

前端调用参考: