Appearance
常量和状态表 ¶
状态码 ¶
系统公共状态码 ¶
状态码 | 名称 | 备注 |
---|---|---|
0 | 成功 | |
10500 | 系统错误 | |
10401 | 认证失败 | |
10505 | 参数处理失败 | |
10506 | 参数验证失败 | |
10507 | 重复操作异常 | |
10404 | 资源不存在 | |
10405 | 数据不存在 | |
10415 | 不支持的操作 | |
10512 | 危险SQL异常 |
支付相关状态码 ¶
状态码 | 名称 | 备注 |
---|---|---|
0 | 成功 | |
20000 | 未归类的错误 | |
20011 | 不存在的支付通道 | |
20012 | 不存在的支付方式 | |
20013 | 不存在的状态 | |
20021 | 支付通道未启用 | |
20022 | 支付方式未启用 | |
20023 | 配置未启用 | |
20024 | 配置错误 | |
20030 | 不支持该能力 | |
20041 | 交易不存在 | |
20042 | 交易已关闭 | |
20043 | 交易处理中, 请勿重复操作 | |
20044 | 交易状态错误 | |
20045 | 交易失败 | |
20052 | 验签失败 | |
20060 | 金额超过限额 | |
20071 | 对账失败 | |
20080 | 操作失败 | |
20081 | 操作处理中, 请勿重复操作 | |
20082 | 不支持的操作 | |
20091 | 数据错误 | |
30000 | 未知异常,系统无法处理 |
统一交易类 ¶
支付通道(ChannelEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
ali_pay | 支付宝 | 直连商户 |
alipay_isv | 支付宝 | 服务商 |
wechat_pay | 微信支付 | 直连商户 |
wechat_pay_isv | 微信支付 | 服务商 |
union_pay | 云闪付 | |
leshua_pay | 乐刷 | |
vbill_pay | 随行付 | |
ada_pay | 汇付天下 | AdaPay支付 |
allin_pay | 通联支付 | |
lakala_pay | 通联支付 |
支付方式(PayMethodEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
wap | wap支付 | 手机网站支付 |
app | 应用支付 | |
web | web支付 | PC网站支付 |
qr_code | 扫码支付 | |
bar_code | 付款码 | 条码支付 |
jsapi | JSAPI | 公众号/小程序支付 |
other | 其他支付方 | 一些无法直接归类到上述类型的支付方式,请查阅 中对应的通道说明 |
限制支付类型枚举(PayLimitPayEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
no_credit | 信用卡支付 | 不允许使用信用卡支付,只有部分通道和支付方式有效, 限制支付类型 |
支付状态(PayStatusEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
wait | 待支付 | 网关支付创建的订单通常默认是这个状态,默认未选择支付通道和支付方式 |
progress | 支付中 | 已经选择了支付通道和支付方式 |
success | 成功 | |
close | 支付关闭 | |
cancel | 支付撤销 | |
timeout | 支付超时 | 订单到了超时时间, 被手动设置订单为这个状态,通常作为中间流转状态,可以视为支付关闭 |
fail | 失败 |
退款状态(PayRefundStatusEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
no_refund | 未退款 | |
refunding | 退款中 | |
partial_refund | 部分退款 | |
refunded | 全部退款 |
支付订单关闭类型(CloseTypeEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
close | 关闭 | |
cancel | 撤销 |
签名类型(SignTypeEnum)
编码 | 类型 | 备注 |
---|---|---|
hmac_sha256 | HMAC_SHA256 | |
md5 | MD5 | |
sm3 | SM3 | 国密 |
转账状态(TransferStatusEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
transferring | 转账中 | |
success | 转账成功 | |
fail | 转账失败 |
转账接收方类型(TransferPayeeTyp) ¶
编码 | 类型 | 备注 |
---|---|---|
userId | 用户ID | |
openId | 用户标识 | |
login_name | 用户账号 |
网关支付 ¶
网关支付类型(GatewayPayTypeEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
h5 | H5 | |
pc | PC | |
mini_app | 小程序 | |
aggregate | 聚合支付 |
网关支付调起方式(GatewayCallTypeEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
qr_code | 扫码支付 | |
bar_code | 条码支付 | |
link | 跳转链接 | |
mini_app | 小程序 | |
app | APP支付 | |
jsapi | JSAPI | |
from | 表单方式 |
网关支付环境类型(GatewayPayEnvTypeEnum) ¶
微信环境 | ||
alipay | 支付宝环境 | |
union_pay | 云闪付环境 |
收银台类型(GatewayCashierTypeEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
h5 | H5收银台 | |
pc | PC收银台 |
交易分账 ¶
分账关系类型(AllocRelationTypeEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
service_provider | 服务商 | |
STORE | 门店 | |
STAFF | 员工 | |
store_owner | 店主 | |
PARTNER | 合作伙伴 | |
HEADQUARTER | 总部 | |
BRAND | 品牌方 | |
DISTRIBUTOR | 分销商 | |
USER | 用户 | |
SUPPLIER | 供应商 | |
CUSTOM | 自定义 |
其他类型 ¶
交易类型(TradeTypeEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
pay | 支付 | |
refund | 退款 | |
transfer | 转账 |
认证结果状态(ChannelAuthStatusEnum) ¶
编码 | 类型 | 备注 |
---|---|---|
waiting | 获取中 | |
success | 获取成功 | |
not_exist | 数据不存在 |