獨立開發者的痛,我們懂
你想專注寫好軟體,但賣軟體的周邊工程卻佔了大量時間
序號管理手動又易出錯
用 Google Sheet 管理序號?手動寄信給買家?客戶說沒收到要重寄?這些都不應該浪費你的時間。
台灣金流串接太複雜
想要台幣定價、台灣信用卡付款,但 LemonSqueezy 被 Stripe 收購後更難用了。自己串 PAYUNi 又要寫一堆程式碼。
發票、退款、客服一團亂
台灣法規要開電子發票、客戶要退款要走流程、序號啟用狀態查不到。每一件都是額外負擔。
四步驟開始賣軟體
從建立商品到自動發送序號,最快一天搞定
1
建立商品
在 Recur 後台建立你的軟體商品,設定台幣價格與商品描述。
2
嵌入結帳按鈕
用 SDK 或 Hosted Checkout 在你的網站加上購買按鈕,顧客點擊即可付款。
3
序號自動生成
付款成功後,Recur 自動生成序號並寄送 Email 給買家。你不需要寫任何序號生成邏輯。
4
License Key API 驗證
軟體啟動時呼叫 validate API 驗證序號狀態、啟用裝置數、到期日。一個 API 搞定。
為軟體銷售打造的功能
不只是收款,而是完整的軟體銷售解決方案
License Key API
四個專用 Endpoint — 專為軟體授權設計,不是通用的權限查詢。
- activate / deactivate:啟用與停用裝置
- validate:驗證序號狀態與到期日
- instances:列出已啟用的裝置列表
裝置啟用管理
設定每組序號可啟用的裝置數量,超過上限自動拒絕。客戶可以自己管理裝置。
- 可設定 1~N 台裝置上限
- 裝置指紋自動記錄
- 客戶自助停用舊裝置
台灣在地金流
台幣定價、台灣信用卡直接付款、超商付款,買家不需要外幣帳戶。
- 國內外信用卡皆可
- 手續費只要 2.4%
- 款項直接入你的帳戶
訂閱制連動
序號可綁定訂閱方案,訂閱到期自動停用序號,續費自動恢復。買斷也支援。
- 月繳/年繳自動續約
- 到期自動失效、續費自動啟用
- 升降級同步更新序號權限
購買即自動生成序號
付款完成
序號直接到手
不需要你寫序號生成邏輯。Recur 在付款完成的瞬間自動生成序號、 寄送 Email 給買家,同時 Webhook 通知你的系統。
- HMAC-SHA256 簽章驗證,確保安全
- 失敗自動重試,不漏任何訂單
- 完整的事件歷史記錄
Webhook: license_key.created200 OK
{ "event": "license_key.created",
"data": {
"key": "MYAPP-7K2X-9F3M-4B8N",
"status": "active",
"activation_limit": 3,
"customer_email": "user@example.com"
}
}
序號自動生成 → Email 自動寄出 → Webhook 同步通知你的系統
為什麼選擇 Recur
收款與授權一站搞定,專為台灣軟體開發者設計
自己串金流 + 自建授權
- 需要 2-4 週開發
- 序號系統要自己寫
- 發票、退款自己處理
- 裝置管理自己做
海外平台
- 不支援台幣定價
- 手續費較高 (5%+)
- 美元結算、匯差損失
- 發票合規問題
Recur
- 收款 + 序號授權一站搞定
- License Key API 四個 Endpoint
- 購買自動生成序號
- 手續費 2.4%,平台費 $0
- 電子發票(即將推出)
AI Agent 就緒
用 AI 助手
管理軟體銷售
Recur 的 MCP 伺服器提供 45+ 工具,你的 AI 助手可以直接查詢訂單、 管理產品、分析銷售數據。不需要打開後台,對話就能搞定。
- 「查一下這組序號的啟用裝置有哪些」
- 「這個月賣了幾套 Pro 版?營收多少?」
- 「幫我產生 validate API 的 TypeScript 程式碼」
- 「客戶說序號無法啟用,幫我查一下狀態」
開發者的 AI 工作流
你:客戶反映序號無法在新電腦啟用,幫我查一下 MYAPP-7K2X-9F3M-4B8N
AI:這組序號已啟用 3/3 台裝置,所以無法再啟用。要幫客戶停用最早的那台嗎?
你:好,停用最早的,然後產生 validate API 的 Node.js 程式碼給我
AI:已停用 MacBook Pro(2025-01-15 啟用),現在是 2/3 台。這是 validate API 的程式碼範例。
支援 Claude Code、Cursor、Gemini CLI 等 MCP 相容工具