~/VibeHandbook
PDF ฟรี

การชำระเงิน

lemonsqueezy.com

Lemon Squeezy

What it is

ลองนึกภาพร้านค้าตัวแทนที่คอยคิดเงิน ออกใบเสร็จ และยื่นภาษีให้คุณ — คุณแค่ส่งมอบสินค้าให้เท่านั้น นี่คือ "MoR ()" หรือ "ผู้ขายตามกฎหมาย": บริษัทที่เป็นผู้ขายตามกฎหมายให้กับลูกค้าของคุณ จึงเป็นผู้จัดการเรื่องใบเสร็จและภาษีทั้งหมด Lemon Squeezy คือบริการแบบนี้เป๊ะๆ สำหรับการขายสินค้าดิจิทัล — ไลเซนส์ซอฟต์แวร์ ไฟล์ดาวน์โหลด อีบุ๊ก และการสมัครสมาชิกแบบ SaaS (Software as a Service ซอฟต์แวร์ที่คุณเช่าใช้รายเดือนแทนที่จะซื้อขาด) ความแตกต่างสำคัญจากผู้ให้บริการรับชำระเงินทั่วไปคือ Lemon Squeezy เป็นผู้ขายตามกฎหมายเอง มันรับชำระเงิน แล้วคำนวณ เก็บ และจ่ายภาษีการขายกับ VAT (Value Added Tax ภาษีมูลค่าเพิ่มที่ใช้ในหลายประเทศ) ทั่วโลกแทนคุณ คุณแค่เชื่อมต่อสินค้ากับลิงก์ชำระเงินเท่านั้น (เว็บไซต์นี้เองก็ขายชุด PDF + EPUB ผ่าน Lemon Squeezy)

Strengths

  • ผู้ขายตามกฎหมาย: ภาษีการขายและ VAT ทั่วโลกถูกจัดการให้คุณ — ภาระก้อนใหญ่ที่ถูกยกออกจากบ่าของผู้ขายคนเดียว
  • ตั้งค่าได้เร็ว: สร้างสินค้าหนึ่งชิ้น ได้หน้าชำระเงินแบบโฮสต์ให้หรือหน้าต่างซ้อนทับ (overlay) แล้วเริ่มขายได้เลย
  • ออกแบบมาสำหรับสินค้าดิจิทัลโดยเฉพาะ — คีย์ไลเซนส์ ไฟล์ดาวน์โหลด การสมัครสมาชิก และพอร์ทัลลูกค้า มีให้พร้อมใช้งานตั้งแต่แรก
  • (การแจ้งเตือนอัตโนมัติเมื่อมีการขายเกิดขึ้น) และ (Application Programming Interface วิธีที่โปรแกรมคุยกันเอง) สำหรับการส่งมอบสินค้า พร้อมเครื่องมือสำหรับพันธมิตร (affiliate) และส่วนลด

Trade-offs

  • ค่าธรรมเนียมต่อรายการสูงกว่าผู้ให้บริการรับชำระเงินแบบเปล่าๆ — ส่วนต่างนี้คือค่าตอบแทนสำหรับการจัดการภาษี
  • ควบคุมหน้าชำระเงินได้น้อยกว่าการสร้างระบบ Stripe แบบกำหนดเองทั้งหมด
  • เหมาะกับสินค้าดิจิทัลเป็นหลัก ไม่ใช่เครื่องมือสำหรับสินค้าที่มีสต็อกจริงหรือตลาดที่ซับซ้อน

Best for

ผู้สร้างสรรค์อิสระและทีมเล็กๆ ที่ขายสินค้าดิจิทัลและต้องการให้เรื่องการชำระเงินและการปฏิบัติตามภาษีทั่วโลกถูกแก้ให้เสร็จสรรพโดยไม่ต้องจ้างนักบัญชี ถ้าคุณขายซอฟต์แวร์ คอร์สเรียน อีบุ๊ก หรือบริการ SaaS และไม่อยากไปจดทะเบียน VAT ในหลายสิบประเทศ นี่คือทางลัดที่ง่ายที่สุด

Vibe coding fit

Lemon Squeezy เป็นเป้าหมายที่เหมาะมากสำหรับ vibe coding เพราะพื้นที่ที่ต้องเชื่อมต่อนั้นเล็กมาก: (Uniform Resource Locator ที่อยู่เว็บ) สำหรับหน้าชำระเงินที่โฮสต์ไว้ให้ บวกกับ webhook สำหรับการส่งมอบสินค้า webhook ก็เหมือนการเคาะประตูบ้านแอปของคุณโดยอัตโนมัติ: แทนที่แอปของคุณจะต้องคอยถามซ้ำๆ ว่า "มีใครซื้อหรือยัง?" Lemon Squeezy จะเรียกแอปของคุณทันทีที่มีการสั่งซื้อเกิดขึ้น ลองให้เอเจนต์สร้างปุ่มซื้อที่เปิดหน้าต่างชำระเงินแบบ overlay จากนั้นสร้างตัวจัดการ webhook ที่ตรวจสอบลายเซ็น (signature) และปลดล็อกไฟล์ดาวน์โหลดหรือไลเซนส์ให้ เนื่องจาก Lemon Squeezy เป็นผู้ขายตามกฎหมายอยู่แล้ว เอเจนต์จึงไม่จำเป็นต้องสร้างตรรกะเรื่องภาษีใดๆ เลย — บอกมันไปตรงๆ เพื่อไม่ให้มันออกแบบเกินความจำเป็น

// Verify a Lemon Squeezy webhook (server-side)
import crypto from "node:crypto";

function verify(rawBody, signature, secret) {
  const hmac = crypto.createHmac("sha256", secret);
  const digest = hmac.update(rawBody).digest("hex");
  return crypto.timingSafeEqual(Buffer.from(digest), Buffer.from(signature));
}
// On "order_created", grant access to the buyer.