# 簡介

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/hk/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)回調。

### 其他退款事項

* 每筆退款將收取相應手續費，手續費金額將在退款申請頁面明確顯示並將直接從退款金額中扣除。


---

# 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-tw/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.
