billing

Manage church subscription lifecycles with Paystack payment integration.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ReubenFrimpong/past-care-spring --skill billing-reubenfrimpong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: billing
Source: https://github.com/ReubenFrimpong/past-care-spring/tree/main/.claude/skills/billing
Command: npx skills add https://github.com/ReubenFrimpong/past-care-spring --skill billing-reubenfrimpong

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of church financial subscriptions, handling individual church payments, denominational licensing, and payment processing complexities.

Core Features & Use Cases

  • Subscription Management: Manages individual church subscriptions, including status tracking (ACTIVE, PAST_DUE, SUSPENDED, CANCELED), tier changes, and billing intervals.
  • Denominational Licensing: Supports a separate model for denominations to license their branches, with distinct lifecycles and pricing based on branch count.
  • Payment Processing: Integrates with Paystack for secure payment collection, handling recurring charges, proration, and webhook verifications.
  • Use Case: A church administrator needs to upgrade their subscription tier due to increased membership. This Skill guides them through the proration calculation and initiates the payment process for the new tier.

Quick Start

Use the billing skill to view the current subscription status for the church.

Frequently Asked Questions about billing

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

FAQPage Schema
How do I manage church subscription lifecycles and track payment statuses?

Church subscription lifecycles are managed by tracking statuses like ACTIVE, PAST_DUE, SUSPENDED, and CANCELED, handling tier changes, and processing billing intervals. This automates status transitions and ensures accurate subscription state tracking.

Can I handle denominational licensing and branch-based pricing separately from individual church payments?

Yes, denominational licensing supports a separate model for denominations to license their branches. It manages distinct lifecycles and calculates pricing dynamically based on the total branch count, independent of individual church subscriptions.

How does Paystack integration handle recurring charges and webhook verifications?

Paystack integration handles recurring charges and webhook verifications by securely processing payment tokens. It manages automated billing cycles and verifies payment events to trigger reliable status transitions for church and denominational accounts.

How do I calculate proration when upgrading a church subscription tier?

Proration calculations for tier upgrades determine the cost difference between the current and new subscription tiers. The system guides administrators through this proration calculation and initiates the payment process for the new tier.

What payment security measures are needed for processing church subscription payments?

Processing church subscription payments requires robust state machine management and secure handling of payment tokens. This ensures that recurring charges, tier upgrades, and Paystack webhook verifications are processed safely and reliably.