跳至主要內容

公開測試版,運行在 Base Sepolia 測試網。 付款使用沒有實際價值的測試 USDC,請勿轉入真實資金。擔保合約尚未完成外部安全稽核,條款仍是待律師審閱的草稿。 測試版代表什麼

OpenVPT

賣家上架指南:從刊登到收款的完整流程

在 OpenVPT 賣數位商品的完整路徑:KYC 與錢包綁定、寫出能通過審核的刊登、5% 手續費試算、交付與驗收、2-of-3 簽名收款、爭議處理與信用分數。

作者
OpenVPT 團隊
發布於
閱讀
13 分鐘閱讀
標籤
  • 賣家
  • 上架
  • 手續費
  • 交付
  • 爭議
  • 託管
目錄

TL;DR 在 OpenVPT 賣東西,要先完成 KYC 並用 SIWE 綁定錢包,刊登經人工審核後才會上架。買家付款後 USDC 鎖在鏈上託管合約裡,你要在交付期限內交付(檔案、授權碼或清單),買家確認或驗收期到期後,以 2-of-3 簽名放款。平台預設收取 5% 手續費,只按你實際拿到的那一份比例計算。清楚的描述、準時的交付和平台內的溝通紀錄,是避免爭議最有效的做法。

這篇指南寫給準備在 OpenVPT 販售數位商品的賣家:軟體授權、範本、素材、課程檔案、代辦服務的交付清單等等。我們會照一筆訂單的實際生命週期走一遍,說明每個階段你該做什麼、系統會做什麼,以及錢在什麼時候、以什麼方式到你手上。

一、開賣前的兩道門檻:KYC 與錢包綁定

OpenVPT 的買賣帳號是同一個,每個使用者都能買;但要建立刊登,系統會檢查兩件事:

  1. KYC 狀態必須是「已驗證」(VERIFIED)。 KYC 狀態有四種:未提交、審核中、已驗證、已拒絕。只有已驗證才能送出刊登,審核中或被拒絕時建立刊登會直接失敗。
  2. 在該刊登所屬的鏈上,你必須有一個已驗證的錢包。 OpenVPT 目前在 Base 上以 USDC 交易,所以你需要一個在 Base 上完成驗證的錢包地址。

用 SIWE 綁定錢包是怎麼一回事

錢包驗證採用 SIWE(Sign-In with Ethereum,EIP-4361)。流程是:

  1. 在錢包頁面按下綁定,系統替你的帳號、地址與鏈產生一次性的隨機碼(nonce)。
  2. 你的錢包會跳出一段文字訊息請你簽名。這只是訊息簽名,不是交易,不會花任何手續費,也不會授權任何人動用你的資產。
  3. 伺服器驗證簽名後,把這個地址標記為已驗證。

幾個細節值得記住:

  • 隨機碼有效期 10 分鐘,而且只能使用一次。拖太久沒簽,重新整理再來一次即可。
  • 若綁了多個錢包,建立訂單時系統會優先使用你的主要錢包。之後這筆訂單的貨款就會付到那個地址,你也要用那個地址簽署放款。
  • 買家與賣家不能是同一個錢包地址,系統會拒絕這種訂單。

小提醒:請保管好錢包的助記詞與私鑰。OpenVPT 不會、也沒有能力替你保管或找回私鑰;任何自稱「客服」向你索取助記詞的人,都是詐騙。

二、寫一份能通過審核的刊登

送出的刊登狀態會是待審核(PENDING_REVIEW),由管理員人工審核,結果是「上架」(ACTIVE)或「退回」(REJECTED,並附上理由)。只有上架中的刊登會出現在公開搜尋結果裡。

各欄位的規則

欄位限制撰寫建議
標題3–120 字元寫清楚「是什麼 + 版本/規格 + 交付形式」,避免誇大字眼
描述10–10,000 字元列出內容物、相容環境、使用限制、不包含什麼
分類1–64 字元選最貼近的分類,方便買家搜尋
價格必須大於 0,以 USDC 計見下一節的手續費試算
交付方式檔案/授權碼/清單 三選一送出後交付時必須用同一種方式
交付天數1–60 天,預設 3 天從付款確認起算,留一點緩衝
驗收天數1–30 天,預設 3 天從你交付起算,買家在這段時間內檢查
圖片最多 10 張截圖、目錄或示意圖,避免放個人資訊

三種交付方式怎麼選

  • 檔案(FILE):一次上傳一個檔案,預設大小上限為 100 MiB(以平台當時設定為準)。多個檔案請先打包成壓縮檔。
  • 授權碼(LICENSE_KEY):一段最長 4,096 字元的文字,例如序號或啟用碼。
  • 清單(CHECKLIST):1–100 個項目,每項最多 500 字元,並標示是否完成。適合「代為設定」「顧問交付物」這類無法用單一檔案表達的服務。

交付方式在刊登時就決定,交付時選別的方式會被系統拒絕。

常見被退回的原因

審核由人工判斷,最終以平台當時公告的規則為準。以下是一般會被退回或無法上架的類型,僅供參考:

  • 標題與描述不符,或描述太空泛,買家無從判斷收到的是什麼。
  • 你沒有權利販售的內容:盜版軟體、破解檔、未經授權的課程或素材、他人的帳號。
  • 個人資料、帳號密碼、外洩資料庫等敏感資訊。
  • 惡意程式、用於入侵或詐騙的工具。
  • 在描述裡放站外聯絡方式或站外付款方式,引導買家繞過託管。
  • 違反法律或平台規則的其他內容。

編輯規則

  • 已上架或被退回的刊登,只要改了標題、描述、分類、價格、天數或圖片,就會重新進入待審核,審核通過前不會出現在搜尋中。
  • 刊登有進行中的訂單(待付款、已付款、已交付、爭議中、結算中)時,內容不能修改。
  • 你可以把上架中的刊登暫停(停止接新單);暫停後要恢復販售,需要重新送審。
  • 封存後的刊登無法再修改。

三、定價與 5% 手續費

平台預設手續費率是 500 bps,也就是 5%,在建立刊登時寫入。計算方式:

text
手續費 = 訂單金額 × 費率 ÷ 10000(無條件捨去到 USDC 最小單位)

USDC 有 6 位小數,最小單位是 0.000001 USDC。所有金額在系統裡都以整數計算,不使用浮點數。

試算範例

訂單金額手續費(5%)賣家實收
20 USDC1 USDC19 USDC
49.99 USDC2.4995 USDC47.4905 USDC
1,200 USDC60 USDC1,140 USDC
12.345678 USDC0.617283 USDC11.728395 USDC

最後一列示範捨去:12.345678 × 5% = 0.6172839,捨去後手續費為 0.617283 USDC。

手續費是「按比例」收的

OpenVPT 的手續費只按你實際拿到的那部分計算。

  • 全額放款給你:收全額手續費。
  • 全額退款給買家:平台不收手續費,買家拿回全部金額。
  • 仲裁裁決部分放款:手續費按你分到的比例計算。

鏈上合約本身也會檢查這條規則:平台分到的金額至少要等於「手續費 × 賣家分得 ÷ 訂單金額」,而三方金額加總必須剛好等於託管金額。

四、訂單付款後會發生什麼

付款前

買家下單後,訂單處於待付款狀態,付款期限是 24 小時。買家拿到的付款授權簽名有效期最長 15 分鐘,過期要重新取得。若買家申請取消,訂單會顯示「取消中」,系統會等所有可能仍有效的付款簽名過期、再確認鏈上沒有付款後才真正取消;如果這段期間付款先上鏈,訂單以付款為準。

這個階段你不需要也不能交付。

付款確認後

索引服務在鏈上看到付款事件並達到足夠的區塊確認後,訂單轉為已付款(FUNDED)。此時:

  • 買家的 USDC 已鎖在 VPTEscrow 託管合約裡,不在平台錢包裡,也不在你的錢包裡。
  • 你的交付期限開始計算:付款確認時間 + 刊登上的交付天數。
  • 若超過交付期限仍未交付,系統會自動發起全額退款給買家,你將拿不到這筆款項。

五、交付:檔案、授權碼、清單

在訂單頁提交交付。系統會檢查三件事:你是這筆訂單的賣家、訂單是已付款狀態、還沒超過交付期限。交付時可以附上最長 2,000 字元的說明(例如安裝步驟)。

為什麼要記錄檔案的 SHA-256

上傳檔案時,系統會計算並保存檔案的 SHA-256 雜湊值。SHA-256 可以把任何檔案變成一串固定長度的「指紋」,檔案只要改動一個位元,指紋就完全不同。

這對你是保護:

  • 買家下載的是透過短時效連結取得的同一個檔案,日後若有人聲稱「收到的檔案不一樣」,雜湊值就是客觀依據。
  • 仲裁員可以比對爭議中提出的檔案和當初交付的檔案是否一致。

建議你在本機也留一份交付檔案,並自行計算一次雜湊值備查,例如:

bash
shasum -a 256 your-product-v2.1.zip

授權碼會加密保存

授權碼在伺服器端以 AES-256-GCM 加密儲存,只有訂單當事人(或平台授權的管理、仲裁人員)在交付頁面查看時才會解密顯示,每次查看都會留下紀錄。請只透過交付功能傳送授權碼,不要貼在聊天室裡。

交付之後

交付成功後,訂單轉為已交付(DELIVERED),驗收期開始計算:預設 3 天,實際以刊登設定為準。同一筆訂單只會有一次交付,所以送出前請再檢查一次內容。

六、驗收期與收款(2-of-3)

驗收期內,買家有兩個選擇:確認收貨,或在期限內提出爭議。什麼都不做的話,驗收期到期後系統會自動走放款流程。

放款怎麼運作

VPTEscrow 合約只有一種讓資金離開的方式:settle。它需要三方中任意兩個不同的簽名:買家、賣家、平台簽名者。各方簽的是同一份 EIP-712「結算」資料,內容是給賣家、給買家、給平台各多少錢。

情境平台簽第二個簽名結果
買家確認收貨自動簽買家確認時簽立即送出上鏈,你不用另外簽
驗收期到期自動簽你(賣家)簽你在訂單頁用錢包簽名後送出
超過交付期限自動簽買家簽全額退款給買家
仲裁裁決自動簽買家或賣家任一方簽(通常是分到款項的一方)依裁決比例分配

湊齊兩個有效簽名後,平台會替你代送交易(relay),你不需要自備 gas。鏈上結算完成後,訂單變成已完成(賣家有分到款)或已退款(賣家分到 0)。

為什麼說平台無法單獨動用資金

  • 平台只持有三把鑰匙中的一把,單獨一個簽名無法讓合約放款。
  • 合約擁有者能做的事只有:暫停新的付款、更換平台簽名者、設定可用代幣清單、設定手續費收款地址。沒有任何函式能讓擁有者結算或提領託管中的資金。
  • 暫停只影響新付款,不影響已託管訂單的結算。

七、遇到爭議怎麼辦

爭議從哪裡來

只有買家能在驗收期內、針對已交付的訂單提出爭議,理由需 10–5,000 字元。提出後訂單轉為爭議中,驗收期到期也不會自動放款。

你可以提交的證據

雙方都能補充證據,類型有三種:

  • 文字:最長 10,000 字元,說明時間線與事實。
  • 連結:只接受 http/https 連結。
  • 檔案:預設上限 20 MiB,同樣會記錄 SHA-256。

好的證據通常包括:刊登當時的描述、交付說明、平台聊天紀錄的關鍵段落、軟體在乾淨環境中正常運作的截圖或錄影、授權碼的啟用紀錄。站外的對話很難被採信,這也是為什麼我們一直建議所有溝通都留在平台內。

仲裁流程

  1. 仲裁員受理爭議並被指派(狀態:審理中)。仲裁員不能是這筆訂單的當事人。
  2. 仲裁員審閱證據後作出裁決:以 0–10,000 bps 表示賣家分得的比例,並寫下理由。
  3. 平台依裁決自動簽署結算資料。
  4. 買家或賣家任一方(通常是分到款項的一方)用錢包共同簽署,平台代送上鏈。

範例:1,200 USDC 訂單裁決賣家得 30%

text
託管金額   1,200 USDC,原手續費 60 USDC
賣家毛額   1,200 × 30% = 360 USDC
平台手續費 60 × 360 ÷ 1,200 = 18 USDC
賣家實收   360 − 18 = 342 USDC
買家退回   1,200 − 360 = 840 USDC
合計       342 + 840 + 18 = 1,200 USDC

注意兩件事:第一,平台每筆訂單最多只簽一次結算資料,裁決一旦簽出就不會改。第二,目前平台流程沒有上訴程序,所以第一次提交證據時就要完整。

八、評價與信用分數

訂單完成或退款後,買賣雙方可以各給對方一則評價:1–5 星,評語為選填、最多 2,000 字元。評價會影響對方的信用分數:

星等分數變化
5 星+2
4 星+1
3 星0
2 星−3
1 星−5

每個帳號初始分數為 100,範圍 0–1,000。負評扣的分比好評加的分多。你的公開頁面會顯示信用分數、KYC 是否已驗證、平均評分與評價數、已完成訂單數。

九、避免爭議的實用技巧

  • 把「不包含什麼」寫出來。 例如「不含安裝服務」「僅支援 Windows 11」。多數爭議來自期待落差。
  • 交付天數要保守。 超過期限系統會自動退款,寧可設長一點再提前交付。
  • 交付前自己測一次。 在乾淨環境裡解壓、安裝、啟用,並保留截圖。
  • 交付說明寫清楚。 解壓密碼、安裝步驟、啟用方式、常見問題都放進交付說明。
  • 所有溝通留在平台聊天室。 聊天系統偵測到電子郵件、電話、Telegram、WhatsApp、微信、外部付款連結等內容時,會標示風險並提醒發送者;訊息不會被攔截,而平台內的紀錄才能整理成證據,在爭議時提交給仲裁員。
  • 拒絕站外交易。 買家提議「私下轉帳比較便宜」時,你也失去了託管與仲裁的保護。
  • 帳號安全。 啟用雙重驗證(TOTP)。若帳號因違規被停權,你的上架中刊登會被暫停,也無法操作進行中的訂單,訂單會由系統與對方繼續推進。

賣家檢查清單

開賣前

  • KYC 狀態為已驗證
  • 已用 SIWE 在 Base 上綁定錢包,並確認主要錢包是收款地址
  • 已啟用雙重驗證

刊登時

  • 標題清楚寫出商品、版本與交付形式
  • 描述列出內容物、相容環境、限制與不包含的項目
  • 交付方式與實際交付內容一致
  • 交付天數留有緩衝,驗收天數合理
  • 沒有站外聯絡方式、沒有你無權販售的內容

訂單進行中

  • 等訂單變成已付款才開始交付
  • 在交付期限前交付,本機保留檔案與 SHA-256
  • 授權碼只用交付功能傳送
  • 驗收期到期時,記得用錢包簽署放款

有爭議時

  • 一次整理好文字、連結與檔案證據
  • 所有說明留在平台內

本文說明的是 OpenVPT 目前的產品機制,不構成法律、稅務或投資建議。數位商品的銷售收入可能涉及所在地的稅務與法規義務,請自行向專業人士諮詢。

下一步

延伸閱讀