# 简介

Cregis 加密收单支付工具为企业提供一站式加密支付解决方案，商户只需通过简单的 API 接口即可快速接入。我们提供已设计好的收银台供直接使用，商户也可根据需求自行设计界面。当商户发起付款请求时，系统将生成专属收款地址，资金会进入Cregis钱包并通过自动结算机制快速转入商户指定钱包。商户可通过Cregis 客户端随时查看订单状态、结算数据及其他交易详情，轻松管理支付流程。我们支持多链多币种支付，确保资金流转高效灵活，为客户提供安全便捷的加密货币支付体验。

## 支付规则

Cregis 支持多种币种及网络作为[订单币种](https://developer-cn.cregis.com/api-reference/request-apis/payment/payment-order-currency)、[支付币种及结算币种](https://developer-cn.cregis.com/api-reference/request-apis/payment/payment-pay-currency)，包括法定货币及加密货币。如订单币种与支付币种不同，Cregis 将实时获取最新汇率，并在订单有效期内进行换算及锁定该汇率不变。

## 结算规则

* **常规结算**：若待结算金额达到或超过 50 USDT 等值（测试阶段）／500 USDT 等值（正式阶段），将每 10 分钟结算一次。
* **兜底结算**：若待结算金额累计持续少于 50 USDT 等值（测试阶段）／500 USDT 等值（正式阶段），将触发兜底结算，24 小时内至少给商家结算一次。为了方便商家测试收单功能，对于商家接入后，首次收单，若收单金额少于 50 USDT 等值，都会在 10 分钟内自动触发兜底结算。
* **结算金额**：金额会在扣除交易手续费后入帐
* **结算地址**：商户可在建立支付引擎时选择 Cregis 钱包内部地址，结算后可结算到外部。
* **汇率结算**：按照 CoinMarketCap 的即时汇率计算，并以订单建立时的汇率为准

如有法币结算需求，可[联系我们](https://www.cregis.com/zh/appointment/)查询。

### 订单状态

| 订单状态 | 接受／设定上下限「超额支付」或「部分支付」 | 订单已支付 & 将结算 | 描述             |
| ---- | --------------------- | ----------- | -------------- |
| 待支付  | 不适用                   | ✗           | 订单已创建，但未过有效时间。 |
| 已过期  | 不适用                   | ✗           | 订单已创建及已过有效时间。  |
| 已支付  | ✗                     | ✓           | 应收金额 = 实付金额    |
| 超额支付 | ✓                     | ✓           | 应收金额 < 实付金额    |
| 部分支付 | ✓                     | ✓           | 应收金额 > 实付金额    |

## 补款规则

### 触法条件

如支付有以下的所有条件，订单将进入补款流程及返回[`paid_partial`](https://developer-cn.cregis.com/api-reference/callback/payment-engine#:~:text=order-,paid_partial,-%E8%AE%A2%E5%8D%95%E9%83%A8%E5%88%86%E6%94%AF%E4%BB%98)回调。

1. 订单不接受部分支付
2. 首笔支付
3. 实付金额 < 订单金额 或 实付金额 < 订单金额 - 部分支付限额（[`underpaid_tolerance`](https://developer-cn.cregis.com/api-reference/request-apis/payment/payment-engine-create#:~:text=%E5%AE%9E%E6%97%B6%E6%B1%87%E7%8E%87-,underpaid_tolerance,-float)）
4. 支付币种为稳定币

### 补款流程

1. 系统会发送补款通知邮件至付款（邮箱会发至订单创建时提交的[`payer_email`](https://developer-cn.cregis.com/api-reference/request-apis/payment/payment-engine-create#:~:text=%E4%BB%98%E6%AC%BE%E4%BA%BA%E5%A7%93%E5%90%8D-,payer_email,-string)）
2. 付款人可通过电邮提供的链结进入付款页
3. 支付币种和网络将与第一次支付相同
4. 补款金额会根据原订单的币种金额按汇率进行换算，再相减已支付的金额
5. 补款时效有 7 天限制，超出时效，订单将自动进行全额退款
6. 成功补款后，将返回[`paid_remain`](https://developer-cn.cregis.com/api-reference/callback/payment-engine#:~:text=order-,paid_remain,-%E8%AE%A2%E5%8D%95%E8%A1%A5%E6%AC%BE)回调

## 退款规则

### 部分退款

#### 触发条件

如订单有以下的所有条件，订单将进入部分退款流程及返回[`paid_over`](https://developer-cn.cregis.com/api-reference/callback/payment-engine#:~:text=order-,paid_over,-%E8%AE%A2%E5%8D%95%E8%B6%85%E9%A2%9D%E6%94%AF%E4%BB%98)回调。

1. 订单不接受超额支付
2. 实付金额 > 订单金额 或 实付金额 > 订单金额 + 超额支付限额（[`overpaid_tolerance`](https://developer-cn.cregis.com/api-reference/request-apis/payment/payment-engine-create#:~:text=%E8%B6%85%E8%BF%873.50%20HKD-,overpaid_tolerance,-float)）
3. 支付币种为稳定币

#### 部分退款流程

1. 系统会发送部分退款通知邮件至付款人（邮箱会发至订单创建时提交的[`payer_email`](https://developer-cn.cregis.com/api-reference/request-apis/payment/payment-engine-create#:~:text=%E4%BB%98%E6%AC%BE%E4%BA%BA%E5%A7%93%E5%90%8D-,payer_email,-string)）
2. 付款人可通过电邮提供的链结进入部分退款页
3. 退款币种和网络将与第一次支付相同
4. 部分退款金额会根据实付金额，再相减按汇率进行换算原订单的币种金额
5. 部分退款时效有 7 天限制，超出时效，订单将自动进行全额退款
6. 成功部分退款后，订单将进行结算。

### 全额退款

#### 触发条件

如订单有以下的其一条件，订单将进入全额退款流程

1. 订单不接受部分支付、以非稳定币支付及部分支付
2. 补款没有在 7 天内完成
3. 部分退款没有在 7 天内完成
4. 补款在第二次支付后，仍然 实付金额 < 订单金额 或 实付金额 < 订单金额 - 部分支付限额（[`underpaid_tolerance`](https://developer-cn.cregis.com/api-reference/request-apis/payment/payment-engine-create#:~:text=%E5%AE%9E%E6%97%B6%E6%B1%87%E7%8E%87-,underpaid_tolerance,-float)）

#### 全额退款流程

* 系统会发送全额退款通知邮件至付款人（邮箱会发至订单创建时提交的的[`payer_email`](https://developer-cn.cregis.com/api-reference/request-apis/payment/payment-engine-create#:~:text=%E4%BB%98%E6%AC%BE%E4%BA%BA%E5%A7%93%E5%90%8D-,payer_email,-string)）
* 付款人可通过电邮提供的链结进入全额退款页
* 退款币种和网络将与第一次支付相同
* 全额退款金额会根据已支付的所有实付金额
* 全额退款时效有 7 天限制
* 如超出 7 天时效，需联络客服处理后续情况。
* 完成退款后，系统将返回[`refunded`](https://developer-cn.cregis.com/api-reference/callback/payment-engine#:~:text=order-,refunded,-%E8%AE%A2%E5%8D%95%E9%80%80%E6%AC%BE%E9%80%9A%E7%9F%A5)回调。

### 其他退款事项

* 每笔退款将收取相应手续费，手续费金额将在退款申请页面明确显示并将直接从退款金额中扣除。

<br>


---

# Agent Instructions: 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:

```
GET https://support.cregis.com/cregis-wallet-guide/zh-cn/payment_engine/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
