> ## Documentation Index
> Fetch the complete documentation index at: https://opendocs.xft.xin/llms.txt
> Use this file to discover all available pages before exploring further.

# 状态机说明

## 进件申请状态（apply\_status）

| 状态           | 语义     | 说明                                          |
| ------------ | ------ | ------------------------------------------- |
| `AUDITING`   | 待审核    | 平台人工审核中                                     |
| `PROCESSING` | 渠道进件中  | 商户进件完成，向机构进件中，`sub_merchant_code` 未就绪       |
| `SUCCESS`    | 进件成功   | 渠道进件完成，`sub_merchant_code` 就绪，可交易           |
| `REJECTED`   | 审核驳回   | 附 `reject_reason`，可重新提交（同 `out_apply_no`）重提 |
| `CLOSED`     | 已注销/终止 | 二期状态                                        |

```
提交 ──► AUDITING ──► PROCESSING ──► SUCCESS
            │
            ▼
         REJECTED ──(修改重提)──► AUDITING
```

## 变更申请状态（modify\_status）

| 状态         | 语义      | 说明                                          |
| ---------- | ------- | ------------------------------------------- |
| `AUDITING` | 审核中     | 平台审核中（含通过后向机构同步中）                           |
| `SUCCESS`  | 审核通过已生效 | 平台同步完成，变更生效                                 |
| `REJECTED` | 已驳回     | 附 `reject_reason`，可重新提交（同 `out_apply_no`）重提 |

```
提交 ──► AUDITING ──► SUCCESS
            │
            ▼
         REJECTED ──(重新提交)──► AUDITING
```

变更申请状态用于商户信息变更、微信APPID/授权目录配置申请，审核结果以[变更状态查询](../merchant/modify-query)为准。

## 认证状态（auth\_status）

| 状态             | 语义             |
| -------------- | -------------- |
| `AUTHORIZED`   | 认证通过，对应产品可正常交易 |
| `UNAUTHORIZED` | 未认证（可发起认证申请）   |
| `CLOSED`       | 认证已关闭/注销       |
| `NOTEXIST`     | 机构侧无认证记录       |

## 状态与通知

| 状态                        | 异步通知                                                 |
| ------------------------- | ---------------------------------------------------- |
| `AUDITING` / `PROCESSING` | 不下发，以[进件状态查询](../merchant/apply-query)为准             |
| `SUCCESS` / `REJECTED`    | 终态下发至 `back_url`，见[审核异步通知](../merchant/apply-notify) |

<Note>
  认证申请状态（`apply_state`，13 态）为机构侧原始状态透传，不含在本表；认证以 `auth_status` 统一口径判断。
</Note>
