> For the complete documentation index, see [llms.txt](https://docs.coda.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coda.co/https-coda-payments.gitbook.io-zhong-wen-coda-private-technical-documentation/codapay/tokenization-api-2.0/webhooks-tong-zhi/shi-jian-lei-xing-types-of-events.md).

# 事件类型（Types of Events）

| 事件名称（Event Name）                               | 描述                         |
| ---------------------------------------------- | -------------------------- |
| shopper.created                                | Shopper 被创建                |
| charge.created                                 | 扣款（Charge）被创建              |
| token.created                                  | Token 被创建                  |
| shopper.status.active                          | Shopper 状态变为 Active（激活）    |
| shopper.status.inactive                        | Shopper 状态变为 Inactive（未激活） |
| charge.status.blocked\_charge\_limit\_exceeded | 扣款金额超出限制                   |
| charge.status.blocked\_risk                    | 扣款因风险评估被拦截                 |
| charge.status.failed                           | 扣款失败                       |
| charge.status.failed\_insufficient\_balance    | 扣款因账户余额不足而失败               |
| charge.status.failed\_shopper\_cancel          | 扣款因 Shopper 取消交易而失败        |
| charge.status.failed\_token\_cancelled         | 扣款因关联 Token 被取消而失败         |
| charge.status.failed\_token\_declined          | 扣款因所用 Token 被拒绝而失败         |
| charge.status.failed\_token\_expired           | 扣款因 Token 过期而失败            |
| charge.status.failed\_token\_not\_authorized   | 扣款因 Token 未授权而失败           |
| charge.status.failed\_unauthenticated          | 扣款因身份验证失败而失败               |
| charge.status.waiting\_for\_shopper\_action    | 扣款等待 Shopper 操作            |
| charge.status.processing\_shopper\_action      | 扣款的 Shopper 操作正在处理         |
| charge.status.initiated                        | 扣款正在发起                     |
| charge.status.initiated\_accepted              | 扣款发起成功，Provider 已接受        |
| charge.status.initiated\_not\_accepted         | 扣款发起失败，Provider 未接受        |
| charge.status.initiated\_failed                | 扣款发起失败                     |
| charge.status.not\_initiated                   | 扣款未在 Provider 端发起          |
| charge.status.authorized                       | 扣款已成功授权                    |
| charge.status.succeeded                        | 扣款成功                       |
| charge.status.succeeded\_for\_subscription     | 订阅扣款成功                     |
| token.status.not\_initiated                    | Token 未在 Provider 端发起      |
| token.status.initiated                         | Token 正在发起                 |
| token.status.initiated\_failed                 | Token 发起失败                 |
| token.status.waiting\_for\_shopper\_action     | Token 等待 Shopper 操作        |
| token.status.processing\_shopper\_action       | Token 的 Shopper 操作正在处理     |
| token.status.not\_authorized                   | Token 授权失败                 |
| token.status.authorized                        | Token 授权成功                 |
| token.status.expired                           | Token 过期                   |
| token.status.cancelled                         | Token 被取消                  |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.coda.co/https-coda-payments.gitbook.io-zhong-wen-coda-private-technical-documentation/codapay/tokenization-api-2.0/webhooks-tong-zhi/shi-jian-lei-xing-types-of-events.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
