返回部落格
Guides
2026-09-2714 分鐘閱讀作者:StableOps

穩定幣發票怎麼收款?用 USDC、USDT 完成開票、付款與對帳

穩定幣發票讓客戶用 USDC 或 USDT 結算以法幣計價的帳單。本文講解發票應包含的金額、資產、網路、地址與有效期,如何匹配鏈上付款、處理少付和遲到、生成付款憑證並完成會計對帳,幫助跨境服務商和 SaaS 建立可審計的收款流程。

穩定幣發票
USDC 發票
USDT 發票
跨境收款

穩定幣發票是允許客戶使用 USDC 或 USDT 結算業務帳單的收款流程。可靠的做法不是在 PDF 上附一個錢包地址,而是同時固定兩組資訊。第一組是客戶為什麼付款,包括髮票編號、交易雙方、商品或服務、計價貨幣、稅費和到期日。第二組是客戶怎樣付款,包括區塊鏈、穩定幣、準確金額、收款地址和付款指令有效期。

商戶還需要用穩定外部索引鍵把業務發票、付款訂單和鏈上轉帳連線起來。交易雜湊只能證明某條鏈上出現過一筆交易,不能單獨證明它支付了哪張發票,也不能替代當地法律或稅務要求的正式發票。

穩定幣發票是什麼,它與付款連結和交易雜湊有什麼區別?

“穩定幣發票”通常把幾個不同物件放在同一個客戶流程中,但這些物件的職責不能混淆。

物件回答的問題應儲存的核心資訊不能替代什麼
業務或稅務發票客戶為什麼欠款發票號、雙方資訊、專案、計價、稅費、開具日和到期日鏈上付款狀態
付款請求或結帳會話這張發票現在應該怎樣支付付款訂單號、網路、資產、金額、地址、有效期和允許的付款方式當地要求的法律或稅務發票
鏈上轉帳哪些資產實際從一個地址移動到另一個地址鏈、合約或鑄幣地址、數量、交易雜湊、區塊和傳送接收地址客戶身份、收入科目和履約結果
付款確認或對帳記錄哪張發票何時透過哪筆轉帳結清三組物件的外部索引鍵、最終狀態、確認時間、差異和人工調整原始發票與區塊鏈的規範記錄

付款連結只是交付付款請求的一種方式。固定金額、公開復用的連結適合標準服務。包含唯一發票號、客戶身份、動態金額或稅務欄位的帳單,更適合由後端建立一次性結帳會話,並把內部發票編號繫結到付款訂單。具體選擇見穩定幣付款連結指南。

法律上的發票要求取決於商戶、客戶和交易所在地區。例如,歐盟官方增值稅說明指出,已註冊增值稅並向其他企業銷售的經營者通常需要開具增值稅發票,且不同跨境情形存在例外。這說明支付頁面生成的訂單或收據不能自動滿足所有地區的發票要求。企業應讓當地會計或稅務顧問確定正式發票的欄位、幣種、稅率、編號和儲存期限。

一張可用 USDC 或 USDT 支付的發票需要哪些欄位?

可以把欄位分成業務、付款和證據三層。業務系統負責第一層,支付系統負責第二層,最終關帳需要第三層。

業務發票欄位

  • 唯一且不可重複使用的發票編號。
  • 開票方名稱、地址和當地要求的稅務身份。
  • 客戶名稱、地址和必要的稅務身份。
  • 商品或服務描述、數量、單價、折扣和稅費。
  • 計價貨幣、應付總額、開具時間和業務到期日。
  • 合同、報價單、採購訂單或客戶帳戶編號。
  • 退款、爭議、遲付和匯率政策。

穩定幣付款欄位

  • 付款訂單編號和對應的業務發票編號。
  • 明確的主網或測試網環境。
  • 區塊鏈名稱和穩定幣名稱。
  • 代幣合約或鑄幣地址,以及代幣位數。
  • 按最小單位可精確表示的應付數量。
  • 商戶控制的收款地址。
  • 付款指令的建立時間、失效時間和時區。
  • 客戶可以安全核對的結帳地址或二維碼。

“USDC”或“USDT”符號不足以識別資產。Circle 的 USDC 合約地址清單按主網、測試網和具體網路列出資產標識。Tether 的官方支援協議清單也按區塊鏈列出 USD₮ 的合約或資產資訊。發票付款指令應把網路和資產視為一個不可拆分的組合,不能讓付款人根據符號猜測網路。

付款與關帳證據欄位

  • 付款狀態及每次狀態變化的時間。
  • 實際收到的網路、資產、數量和地址。
  • 交易雜湊、日誌索引或其他鏈上唯一定位資訊。
  • 檢測區塊、最終確定區塊和最終確定時間。
  • 採用的匯率、來源、觀察時間和舍入規則。
  • 少付、多付、遲到或錯誤資產的差異原因。
  • 退款交易、人工貸記、沖銷和審批記錄。
  • Webhook 事件號、投遞記錄和商戶處理結果。

不要在同一個欄位中混用“發票到期日”和“付款指令失效時間”。業務發票可能允許客戶在 30 天內付款,而某一次鏈上報價或地址分配可能只保持 30 分鐘。付款指令過期後,應為同一張未結髮票建立新的付款訂單,而不是讓客戶繼續使用舊地址和舊金額。

穩定幣發票從開具到關帳的完整流程

一條可審計的流程通常包含十步:

  1. 商戶確認服務已經交付、里程碑已經達到,或合同允許開票。
  2. 業務系統生成唯一發票號,並按當地規則儲存正式發票內容。
  3. 商戶確定計價貨幣、應付金額、業務到期日和可接受的穩定幣組合。
  4. 後端用發票號作為穩定業務引用建立付款訂單。
  5. 支付系統返回準確的網路、資產、金額、地址和付款指令有效期。
  6. 商戶把一次性結帳地址放入客戶門戶、郵件或發票附件中。
  7. 客戶核對網路與資產後,從錢包或交易平台發起轉帳。
  8. 支付系統檢測轉帳、匹配訂單並等待規定的確認和最終確定。
  9. 商戶後端驗證並去重 Webhook,再冪等地把發票標記為已支付。
  10. 財務把發票、付款訂單、鏈上交易、費用和退款寫入對帳包。

三組資料之間應保留穩定關係:

業務系統                         支付營運層                         區塊鏈

invoice_id: INV-2026-10482  <-> merchant_order_id
customer_id: CUS-781             payment_order_id             <-> chain + tx_hash + log_index
amount_due: 249.00 USD           amount: 249.00 USDC              token contract + amount
due_at: 2026-10-27               expires_at                        from + to + block
invoice_status: paid         <-  payment.finalized             <- canonical transaction

業務發票號應作為關聯鍵,而不是直接作為付款訂單主鍵。這樣,一張發票在付款指令過期、客戶切換網路或首次付款失敗時,可以安全地產生新的支付嘗試,同時仍然歸屬於同一筆應收款。

建立付款訂單時還應使用獨立的冪等鍵。網路超時後重試同一個建立請求,不應生成兩組同時有效的付款指令。訂單建立、發票狀態更新和履約寫入都需要各自的冪等邊界。

法幣計價的發票怎樣換算成穩定幣金額?

多數跨境服務仍用 USD、EUR 或其他法幣描述合同價格,再讓客戶用 USDC 或 USDT 結算。即使發票計價貨幣和穩定幣都以美元為參照,也要明確換算政策。不能只寫“1 USDC 永遠等於 1 USD”。

至少記錄以下資訊:

  • 業務計價貨幣和發票總額。
  • 允許用於結算的穩定幣與網路。
  • 匯率來源,以及取價時使用的市場或服務。
  • 匯率觀察時間和鎖定期限。
  • 小數位與舍入方向。
  • 報價過期後的重新取價方法。
  • 兌換、提現和網路費用由誰承擔。

如果商戶採用固定的 1:1 業務政策,也應把它記錄為商戶政策,而不是區塊鏈保證。若發票為 1,000 USD,支付指令可以要求 1,000 USDC,但系統仍應保留取價政策、時間和實際收到數量。需要按市場價格換算時,應先生成有明確有效期的報價,再把穩定幣數量固定到本次付款訂單。

代幣轉帳的網路費通常由付款錢包使用該網路的原生資產另行支付。交易平台提幣則可能收取提幣費或改變實際到帳數量。結帳頁必須顯示“商戶需要收到的穩定幣淨額”,不能讓付款人自行從發票金額中扣除費用。有關總成本的計算方法見穩定幣支付手續費指南。

少付、多付、錯鏈和遲到付款怎樣處理?

收到資金與結清發票是兩個不同事實。任何不符合原付款指令的轉帳都應先進入異常佇列,而不是為了減少客服工作自動標記為成功。

情形原發票或付款訂單應怎樣處理建議的營運動作
少付保持未結清並記錄差額退款、人工貸記,或為差額建立新的付款請求
多付不自動改變原發票金額按書面政策退還多餘部分或全部退款,並儲存審批和退款交易
錯誤穩定幣不按相同符號或近似價值入帳核對真實合約、錢包控制和流動性,再決定退款或人工處理
錯誤網路不推進目標網路上的付款訂單查明資金實際到達的鏈與地址,確認是否控制金鑰,不承諾一定可恢復
付款指令過期後到帳保持舊付款訂單終態將轉帳放入遲到佇列,重新核對匯率、發票餘額和地址分配歷史
拆分為多筆轉帳預設不聚合為一筆成功付款依據事先公佈的政策退款、人工合併,或重開一筆準確付款
重複付款只結清一次將額外轉帳作為獨立異常處理,不重複交付服務
已檢測後發生重組暫不結清發票等待最終確定,必要時回退可逆狀態

遲到付款尤其容易造成重複收入。一張發票的舊訂單已經過期後,客戶可能又取得新訂單並支付。如果舊地址隨後也收到資金,系統必須能看到兩個支付嘗試與同一發票的關係,並阻止第二次自動結清。

退款也不是修改原交易。非託管模式下,退款是一筆由商戶錢包簽名的新鏈上轉帳。商戶應儲存原付款、退款申請、審批人、退款地址依據、退款交易和對應會計處理。完整決策流程見穩定幣退款指南和異常付款處理指南。

交易雜湊能作為穩定幣付款憑證嗎?

交易雜湊是重要證據,但不能單獨構成完整付款憑證。原因包括:

  • 同樣格式的交易雜湊可能需要鏈標識才能唯一解釋。
  • 交易可能只被檢測到,還沒有達到商戶要求的最終確定狀態。
  • 一筆交易可以包含多條代幣轉帳日誌。
  • 區塊鏈不知道發票號、客戶身份、稅額或服務內容。
  • 傳送地址不一定等於合同客戶,也不一定是合理的退款地址。
  • 截圖和區塊瀏覽器連結可能省略真實代幣合約與環境。

一份面向客戶的付款確認可以包含發票號、付款訂單號、鏈、資產、最終收到數量、收款地址、交易雜湊、最終確定時間和商戶名稱。它應明確標註為“付款確認”或“鏈上付款憑證”,除非當地專業人員確認它同時滿足正式收據或稅務檔案要求。

後端的證據包還應多儲存區塊號、日誌索引、合約地址、原始最小單位數量、確認策略、Webhook 事件號和人工調整。有關檢測、確認與最終確定的邊界見穩定幣支付確認指南。

怎樣做穩定幣發票的每日對帳與月末關帳?

穩定幣發票需要三方對帳:業務發票說明應收款,付款訂單說明匹配與狀態,規範鏈記錄說明資金是否真實存在。錢包餘額不能代替三方對帳,因為餘額還包含歸集、退款、金庫調撥和無關轉帳。

每日自動對帳清單

  • 找出到期未付、已付未結和狀態長時間沒有推進的發票。
  • 確認每張已支付發票只有一個有效結清動作。
  • 比較發票應付金額、付款訂單要求金額和鏈上實際數量。
  • 檢查少付、多付、錯鏈、錯幣、遲到和未匹配轉帳。
  • 查詢 Webhook 失敗、死信和重放結果。
  • 複核已檢測但尚未最終確定,或最終確定後又發生異常的訂單。
  • 將退款和人工貸記關聯回原發票及原付款。
  • 儲存當天使用的匯率來源、觀察時間和費用記錄。

月末關帳清單

  • 凍結關帳期間,並記錄允許的後續調整方式。
  • 彙總期初應收、新開發票、收款、貸記、退款和期末應收。
  • 按網路和資產核對期初餘額、流入、流出、費用與期末餘額。
  • 解釋業務帳本與鏈上餘額之間的每項差異。
  • 複核過期、無法收取和長期異常發票的處理決定。
  • 匯出發票、付款訂單、狀態歷史、事件、交易和退款證據。
  • 限制關帳後的修改,並保留審批人與修改原因。
  • 由財務或會計人員按當地政策完成收入、稅費和資產計量。

美國國稅局的數字資產官方說明把穩定幣包括在數字資產範圍內,並要求適用的美國納稅人保留資產型別、交易時間、數量和按美元計量的公允價值等記錄。這只是一個地區的例子,不代表其他國家或企業都採用相同處理。商戶應按自身所在地、實體和交易型別確定儲存及申報義務。

更完整的資料模型和自動檢查方法見加密支付對帳指南。

三種穩定幣發票場景怎樣設計?

自由職業者和專業服務

顧問或設計師可以按專案里程碑開具以 USD 計價的發票,再提供一次性 USDC 結帳地址。發票號必須進入付款訂單的業務引用。只有最終付款事件到達後,才把該里程碑標記為已結清。不同客戶金額經常變化,因此不應依賴一個公開復用的固定金額連結。

跨境企業間服務

跨境企業間發票通常金額更高,也更依賴採購訂單、客戶法定名稱、稅務欄位和雙方財務確認。付款指令應提供更長的業務付款視窗,但鏈上報價仍可使用較短有效期。高金額付款需要更保守的最終確定策略、雙人退款審批和完整的匯率證據。

SaaS 與週期性帳單

SaaS 可以按每個帳期生成新的穩定幣發票,讓客戶主動完成每次付款。首期付款不是後續自動扣款授權。續費提醒、寬限期、逾期、方案變更和服務暫停都需要明確狀態。StableOps 的訂閱模式會把方案、訂閱、發票、付款訂單和訂閱事件連線起來,完整流程見無需儲存錢包授權的 USDC 訂閱指南。

如何用 StableOps 接收穩定幣發票付款?

對於一次性業務發票,商戶先在自己的開票或會計系統中生成正式發票,再由後端建立 Payment Order 或一次性 Checkout Session。將不可變的內部發票 ID 寫入 merchantOrderId,並在 metadata 中只儲存對營運有用且允許傳輸的資訊。不要把敏感稅務身份、完整地址或不必要的個人資料複製到支付後設資料。

StableOps 返回網路、資產、準確金額、商戶控制的收款地址和有效期明確的付款指令。客戶付款直接進入商戶錢包。StableOps 負責匹配鏈上轉帳、推進確認狀態併傳送簽名 Webhook,但不託管資金,也不替商戶兌換或結演算法幣。

當 payment.finalized 到達時,商戶後端應先驗籤、按事件號去重,再在資料庫事務中執行以下動作:

  1. 鎖定或讀取對應的內部發票。
  2. 確認該發票尚未由另一筆付款結清。
  3. 儲存付款訂單、鏈、資產、數量和交易引用。
  4. 冪等地把應收款標記為已支付。
  5. 提交客戶通知、交付或開通服務任務。

StableOps 的 Payment Order、Checkout Session 和訂閱發票是支付營運物件,不自動成為商戶所在地認可的法律、會計或稅務發票。商戶仍負責正式開票、客戶與稅務資訊、匯率和會計政策、退款決定及申報義務。結帳頁文件說明了一次性結帳與付款連結,訂閱文件說明了週期性發票生命週期。

穩定幣發票常見問題

可以直接用 USDC 或 USDT 作為發票計價貨幣嗎?

技術上可以在合同和業務系統中約定穩定幣數量,但正式發票允許使用的幣種、稅額表達和換算方式取決於所在地規則。很多企業會繼續使用法幣計價,再把本次支付需要的 USDC 或 USDT 數量寫入有有效期的付款指令。

USDC 發票和 USDT 發票應該怎樣選擇網路?

從客戶實際持有資產的網路、錢包相容性、網路費、商戶金庫能力和異常恢復成本出發。付款指令必須同時顯示網路、代幣和準確地址。不要只寫“支付 USDC”或“支付 USDT”。

交易雜湊是否足以證明發票已支付?

不足。還要核對鏈、代幣合約、接收地址、實際數量、訂單匹配和最終確定狀態,並把交易與唯一發票號關聯起來。交易雜湊是證據包的一部分,不是完整的業務結論。

穩定幣發票應該在什麼時候標記為已支付?

通常應在正確轉帳與付款訂單匹配,並達到商戶規定的最終確定狀態後標記。只看到錢包廣播、前端成功頁或 detected 狀態時,不應執行不可逆的關帳或履約。

客戶少付或多付時要修改原發票嗎?

不要自動改寫原始應收金額。先保留實際轉帳與差異,再按書面政策退款、人工貸記或建立差額付款請求。任何調整都要有原因、審批和鏈上引用。

誰承擔穩定幣發票的網路費?

通常由付款人承擔傳送交易所需的網路費,商戶承擔退款、歸集或金庫調撥產生的費用,但實際安排應寫入合同和付款說明。客戶透過交易平台提幣時,還可能產生平台提幣費。

可以把付款連結直接放進 PDF 發票嗎?

可以。固定金額場景可以放入付款連結。需要唯一客戶、動態金額、發票號或稅務上下文時,建議放入由後端為該發票建立的一次性結帳地址。不要只放裸錢包地址。

StableOps 會替商戶開具法律或稅務發票嗎?

不會。StableOps 管理付款訂單、結帳、鏈上確認、通知和對帳關聯。商戶需要使用自己的開票或會計系統生成符合所在地要求的正式發票,並取得專業意見。

從一張測試發票開始

先在 Sandbox 建立一張金額固定的測試發票,只開放一個測試網 USDC 組合。驗證正確付款後,再測試少付、過期後到帳、重複 Webhook 和退款記錄。確認業務發票、付款訂單、事件和鏈上交易可以雙向追蹤後,再開放生產網路。

一套可靠的穩定幣發票流程不會把 PDF、錢包地址和交易截圖拼在一起。它會把應收款、準確付款指令、最終鏈上證據和會計處理連線成一條可複核的資料鏈。

本文引用的發行方、稅務和產品資料已於 2026 年 9 月 27 日核驗。網路支援、代幣合約、稅務和開票要求可能變化,上線前應重新核對官方資料並諮詢適用地區的專業人員。

相關文章

穩定幣支付處理商負責把客戶的 USDC 或 USDT 轉帳關聯到商戶訂單、確認、通知和對帳。本文比較託管與非託管處理模式、支付 API、結帳頁、網路覆蓋、費用、安全和異常處理能力,並提供可複用的供應商評估表,幫助企業選出適合自身資金控制與營運要求的方案。

穩定幣支付手續費不只有鏈上 Gas。本文拆解 USDC 與 USDT 收款的網路費、平台費、歸集退款、兌換點差、出入金和異常營運成本,提供可複用的每筆成功付款與基點成本公式、測量表和降本清單,幫助商戶比較真實總成本並選擇合適網路與計費模式。

企業如何接受穩定幣支付?本文從 USDC、USDT 與網路選擇講到收款模式、訂單匹配、鏈上確認、Webhook、退款和對帳,比較託管閘道器、直接轉帳與非託管支付基礎設施,並提供從沙盒測試到正式上線的實施清單,幫助商戶建立可靠且資金自持的穩定幣收款流程。

比較 USDC 與 USDT 的發行方、儲備披露、贖回條件、網路覆蓋、手續費和錢包相容性,瞭解 SaaS、跨境服務與交易平台該接受哪種穩定幣,如何按客戶持幣分佈選擇鏈與資產,並用 StableOps 為同一訂單設定可驗證的收款組合。