paddle-subscription-cancel

Cancel Paddle subscriptions via Next.js Server Actions with ownership validation.

4|1|Updated May 5, 2026
One-click install
npx skills add https://github.com/PaddleHQ/paddle-agent-skills --skill paddle-subscription-cancel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paddle-subscription-cancel
Source: https://github.com/PaddleHQ/paddle-agent-skills/tree/main/providers/cursor/plugin/skills/subscription-cancel
Command: npx skills add https://github.com/PaddleHQ/paddle-agent-skills --skill paddle-subscription-cancel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the complexity of safely handling subscription cancellations in a Next.js environment, ensuring that ownership checks are performed and that the distinction between immediate and end-of-period cancellation is correctly managed.

Core Features & Use Cases

  • Secure Server Actions: Implements robust authentication and ownership verification to prevent unauthorized subscription cancellations.
  • Lifecycle Management: Handles the logic for scheduling cancellations at the end of the billing period versus immediate termination.
  • Use Case: Use this skill when building a customer-facing dashboard where users need to cancel their subscriptions while maintaining access until the end of their current paid period.

Quick Start

Use the paddle-subscription-cancel skill to implement a secure server action that validates user ownership and schedules a subscription cancellation for the next billing period.

Frequently Asked Questions about paddle-subscription-cancel

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

FAQPage Schema
How do I cancel a Paddle subscription securely in Next.js?

To cancel a Paddle subscription securely in Next.js, use a Server Action that validates authenticated user ownership against your database before invoking the Paddle API to process the cancellation request. This prevents unauthorized modifications to billing states.

Can I schedule a Paddle subscription to cancel at the end of the billing period?

Yes, you can schedule a Paddle subscription cancellation at the end of the billing period. The implementation manages subscription lifecycle transitions, allowing users to maintain access until their current paid period expires before the cancellation takes effect.

How do I verify user ownership before canceling a SaaS subscription?

Verify user ownership before canceling a SaaS subscription by validating the authenticated user's identity against your database records within a Next.js Server Action. This ownership check ensures the requesting user has the authority to modify the specific subscription.

Does Pandle subscription cancellation support immediate termination versus end-of-period?

Paddle subscription cancellation handles the distinction between immediate termination and end-of-period scheduling. The implementation manages these specific subscription status transitions to ensure correct billing flow logic for different cancellation scenarios.

What is the best way to revalidate the UI after a Paddle subscription is canceled?

The best way to revalidate the UI after a Paddle subscription is canceled involves triggering UI revalidation within the Next.js Server Action. This ensures the customer-facing dashboard immediately reflects the updated subscription status after the API call succeeds.