Skip to content

交易状态

更新时间:2026/8/16 10:37:45

以下编码均取自开源版真实枚举类,以代码为准。

支付状态 PayStatusEnum

字典: pay_status

code含义说明
wait待支付未指定通道和支付方式等信息
progress支付中选中通道和支付方式后发起调用
success成功支付成功
close关闭支付关闭
cancel撤销支付撤销
timeout超时订单超时后设置的中间流转状态
fail失败支付失败

支付状态机

交易状态 TradeStatusEnum

字典: trade_status

code含义说明
progress执行中交易处理中
success成功交易成功完成
fail失败交易失败
closed关闭交易已关闭
revoked撤销交易已撤销
exception异常交易出现异常

退款状态 PayRefundStatusEnum

字典: pay_refund_status

支付订单维度的退款进度:

code含义说明
no_refund未退款尚无退款操作
refunding退款中存在处理中的退款
partial_refund部分退款已完成部分退款
refunded全部退款支付金额已全额退回

交易类型 TradeTypeEnum

字典: trade_type

code含义说明
pay支付支付交易
cashouts提现提现交易
settle结算分润结算
transfer转账转账交易
alloc分账分账交易

普通支付业务单状态 NormalPayOrderStatusEnum

字典: normal_order_status

pay_normal_order 容器的业务状态:

code含义说明
wait_pay待支付
paid已支付
failed支付失败资金态失败,与主动关单 closed 区分
closed已关闭主动关单 / 撤销
expired已过期超时关单

网关业务单状态 GatewayOrderStatusEnum

字典: gateway_order_status

pay_gateway_order 容器的业务状态:

code含义说明
wait_pay待支付已预下单, 未建 Trade
paying支付中已建 Trade, 通道处理中
paid已支付
failed支付失败资金态失败,与主动关单 closed 区分
closed已关闭
expired已过期

分账订单状态 AllocOrderStatusEnum

字典: alloc_order_status

alloc_order 表的分账状态,标识单笔分账交易的生命周期。单次分账语义: 发起即完结,无「分账处理完成待完结」中间态。

code含义说明
processing分账中已受理, 等待通道异步推进(支付宝/微信靠查询, 抖音靠回调)
success分账成功全部接收方分账成功
partial部分成功部分接收方成功, 部分失败(单次分账终态, 不可再追加)
fail分账失败全部接收方分账失败

交易分账状态 TradeAllocStatusEnum

字典: trade_alloc_status

pay_trade.alloc_status 的取值集合,标识原支付交易的分账生命周期。字段为 null 表示普通(非分账)订单,不设枚举值表达。

code含义说明
none待分账下单时初始化, 可发起
unsupported不支持分账请求了分账但支付产品不支持, 已降级普通收款, 不可发起
processing分账中
done已分账终态

分账明细结果 AllocDetailResultEnum

字典: alloc_detail_result

alloc_detail 表的明细结果,标识单个接收方的分账结果。

code含义说明
pending待分账已创建, 通道尚未返回结果
success成功
fail失败

分账接收方绑定状态 AllocReceiverStatusEnum

字典: alloc_receiver_status

接收方在通道侧的绑定生命周期(一步绑定模型, 无申请单中间态)。

code含义说明
bound已绑定通道侧注册成功
unbound已解绑记录保留, 可重新绑定
fail绑定失败存 error_msg, 可修正后重新绑定

分账接收方类型 AllocReceiverTypeEnum

字典: alloc_receiver_type

分账接收方账号类型,按通道差异化使用。

code含义说明
MERCHANT_ID商户号微信/抖音
PERSONAL_OPENID个人 openid微信/抖音
PERSONAL_SUB_OPENID子商户应用个人 openid仅微信服务商接收方绑定使用, openid 为 sub_app_id 维度
USER_ID支付宝用户 ID2088 开头, 对应支付宝原生 userId
LOGIN_NAME支付宝登录账号手机号/邮箱, 对应支付宝原生 loginName

分账关系类型 AllocRelationTypeEnum

字典: alloc_relation_type

接收方与分账商户的关系(微信/抖音绑定接收方时必填)。枚举码为平台统一小写形式,通道适配层按通道原生风格映射。

code含义
service_provider服务商
store门店
staff员工
store_owner店主
partner合作伙伴
headquarter总部
brand品牌方
distributor分销商
user用户
supplier供应商
custom自定义(需填写自定义关系名)

转账收款人类型 TransferPayeeTypeEnum

字典: transfer_payee_type

转账收款人账号类型,按通道差异化使用。

code含义说明
openid微信 openid微信专属
user_id支付宝用户 ID2088 开头
open_id支付宝开放 ID
login_name支付宝登录账号手机号/邮箱
phone抖音收款手机号需抖音支付实名一致, 子应用证书加密上送

官方网站 · 基于 GNU LGPL v3.0 协议开源