bc-payments-cancel-subscription-and-refund

Cancel BreatheCode subscriptions and process optional refunds via API calls.

10|46|Updated Jun 16, 2020
One-click install
npx skills add https://github.com/breatheco-de/apiv2 --skill bc-payments-cancel-subscription-and-refund
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bc-payments-cancel-subscription-and-refund
Source: https://github.com/breatheco-de/apiv2/tree/main/docs/agent-docs/skills/bc-payments-cancel-subscription-and-refund
Command: npx skills add https://github.com/breatheco-de/apiv2 --skill bc-payments-cancel-subscription-and-refund

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of canceling subscriptions and handling optional refunds, ensuring a streamlined and controlled user experience.

Core Features & Use Cases

  • Subscription Cancellation: Cancel subscriptions for both standard users and staff, with optional invoice refunds.
  • Refund Management: Handle refunds for specific charges, with options to cancel immediately or at the end of the billing period.
  • Use Case: When a user requests to cancel their subscription, this Skill can automatically cancel the subscription and initiate a refund if necessary.

Quick Start

To cancel a subscription and optionally refund an invoice, use the command: cancel_subscription_and_refund --subscription_id <subscription_id> --invoice_id <invoice_id> --refund_amount <amount>.

Frequently Asked Questions about bc-payments-cancel-subscription-and-refund

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

FAQPage Schema
How do I cancel a subscription and process an optional refund via API?

To cancel a subscription and process an optional refund, make API calls to update the subscription status and handle refunds for specific invoice charges. You can execute this using the `cancel_subscription_and_refund` command with subscription and invoice IDs.

Can subscription cancellations be scheduled for the end of the billing period instead of immediately?

Yes, subscription cancellation and refund processing can be configured to occur immediately or scheduled at the end of the current billing period. This flexibility applies to both user-initiated and staff-initiated cancellation requests.

Does subscription refund processing work with both Stripe and non-Stripe payment methods?

Yes, subscription refund processing supports both Stripe and non-Stripe payment methods. The system manages invoice handling and executes refunds through necessary API calls regardless of the underlying payment processor.

What is the best way to handle partial refunds when canceling a user subscription?

The best way to handle partial refunds during subscription cancellation is to specify a refund amount in the cancellation command. This targets specific invoice charges and processes the exact refund amount requested via the API integration.

How do staff-initiated subscription cancellations differ from user-initiated ones?

Staff-initiated and user-initiated subscription cancellations both update subscription status and manage optional invoice refunds. The system handles both request types identically, allowing immediate or scheduled refunds through standard API calls.