add-payments

Integrate Polar payments into Next.js and Supabase apps.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/marcoapereirav-arch/nvision-saas-factory --skill add-payments-marcoapereirav-arch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-payments
Source: https://github.com/marcoapereirav-arch/nvision-saas-factory/tree/main/saas-factory/.claude/skills/add-payments
Command: npx skills add https://github.com/marcoapereirav-arch/nvision-saas-factory --skill add-payments-marcoapereirav-arch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Integrates Polar as the Merchant of Record to handle payments, compliance, and access control for Next.js + Supabase apps.

Core Features & Use Cases

  • End-to-end Polar payments integration including checkout flows, webhooks, and per-user access management for SaaS projects.
  • Migration-ready database schema and admin tooling guidance to track purchases and grant access.

Quick Start

Install the Polar SDK, configure environment variables, and create the seven required files to enable payments.

Frequently Asked Questions about add-payments

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Polar payments checkout and webhooks into a Next.js and Supabase app?

To integrate Polar payments, you install the Polar SDK, configure environment variables, and create seven required files to enable checkout creation, server-side webhook handling, and per-user access control in your Next.js and Supabase app.

What do I need to set up Polar as the Merchant of Record for SaaS subscriptions?

Setting up Polar as the Merchant of Record requires a Polar product, a webhook secret, and proper environment configuration. This setup handles compliance, subscription management, and per-user access control for your SaaS project.

How does Polar webhook handling manage per-user access control in Supabase?

Polar webhook handling manages per-user access control by processing server-side webhook events in Next.js. These events update a migration-ready database schema in Supabase to securely track purchases and grant access.

Can I migrate my existing database schema when adding Polar payment flows?

Yes, you can migrate your existing database schema. The integration provides migration-ready database schema guidance and admin tooling to track purchases and grant access without disrupting your current Supabase setup.

Is it necessary to create a Polar product before implementing checkout flows?

Yes, creating a Polar product is necessary. The integration requires a configured Polar product and a webhook secret to generate secure checkout sessions and successfully process subscription payments.