~/VibeHandbook
免費 PDF

金流

polar.sh

Polar

它是什麼

想像一家"記錄在冊的店鋪":它替你處理收據和稅務,你只負責提供產品。這就是「MoR(,記錄商戶)」:在法律上真正向你顧客出售商品的那家公司。Polar 是一個開發者優先的 MoR 平臺,用於銷售數字產品、訂閱和按用量計費。與其他 MoR 服務一樣,Polar 是法定賣方,因此它代你徵收並上繳銷售稅和「VAT(Value Added Tax,增值稅,許多國家採用的一種銷售稅)」。它的切入點是開發者體驗:乾淨現代的「(Application Programming Interface,應用程式程式設計介面,讓程式彼此對話的方式)」、優質的「SDK(Software Development Kit,軟體開發工具包,讓你輕鬆接入某項服務的現成程式碼包)」,以及與獨立開發者和開源維護者已在使用的工具的緊密整合,包括對許可證金鑰、數字下載和計量用量等的內建支援。

優勢

  • 銷售記錄商:像 Lemon Squeezy 和 Paddle 一樣,全球稅務合規都由它代為處理。
  • 面向開發者的 API 和 SDK(現成程式碼包),設計上易於快速整合。
  • 對訂閱、一次性銷售和按用量計費提供一等支援。
  • 深受開源和獨立開發者歡迎;內建許可證金鑰和下載等權益。
  • 現代化的控制台和良好的 webhook 工具用於履約。

取捨

  • 比 Stripe 或 Paddle 更新更小,因此生態系統仍在成長中。
  • 在支付處理費之上還要加 MoR 費用——這是不自己處理稅務的代價。
  • 第三方整合較少,在超大規模下的實戰檢驗也較少。
  • 和所有 MoR 平臺一樣,它為數字商品調優,而非實體庫存。

最適合

獨立開發者、開源維護者和小型 SaaS 團隊,他們想要一種現代、對程式碼友好的方式來為產品或用量收費,同時讓平臺處理全球稅務——尤其是當他們看重乾淨的 API 和快速整合時。

與 vibe coding 的契合度

Polar 是 vibe coding 的有力之選,因為它為開發者而建,所以其 API 能幹淨地對映到 AI 助手所預期的樣子。讓 AI 助手為你的產品建立一個結賬,再寫一個 webhook 處理函式,在訂單完成或訂閱啟用時授予訪問許可權。是 Polar 在某個事件發生時(一筆訂單、一次取消)自動發給你應用的訊息,於是你的應用能自行響應。由於 Polar 是記錄商戶,請指示 AI 助手完全跳過稅務邏輯,專注於同步誰有權進入。要驗證 webhook 簽名,並以冪等方式處理事件——也就是說,確保同一個事件到達兩次也不會重複授予訪問許可權。

// Polar webhook handler (server-side)
export async function onPolarEvent(event) {
  if (event.type === "order.created" || event.type === "subscription.active") {
    await grantAccess(event.data.customer.id);
  }
  if (event.type === "subscription.canceled") {
    await revokeAccess(event.data.customer.id);
  }
}