pay

Integrate Stripe payment processing and subscription billing into web and mobile backends.

26|8|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/arbazkhan971/godmode --skill pay-arbazkhan971
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pay
Source: https://github.com/arbazkhan971/godmode/tree/main/skills/pay
Command: npx skills add https://github.com/arbazkhan971/godmode --skill pay-arbazkhan971

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines integrating payment processing and subscription billing into applications, reducing manual reconciliation, preventing duplicate charges, and ensuring regulatory compliance across PCI-DSS and tax providers.

Core Features & Use Cases

  • Payment integration: Implements PaymentIntent-based flows, client-side card handling, idempotent server writes, and webhook reconciliation.
  • Subscription billing: Supports recurring plans, prorations, dunning schedules, cancellations, and feature gating on billing events.
  • Invoicing & tax: Generates invoice lifecycle (DRAFT → OPEN → PAID), stores PDFs in object storage, and delegates tax calculation to providers like Stripe Tax or TaxJar.
  • Compliance & safety: Enforces PCI-DSS SAQ-A scope, secret management, webhook signature verification, and strict no-card-data logging rules.
  • Use case: Add Stripe payments and subscription management to a web API with automated webhook handling, retries, and daily reconciliation.

Quick Start

Integrate Stripe PaymentIntents, webhook signature verification, and subscription billing into my backend and ensure idempotent writes and PCI-SAQA compliance.

Frequently Asked Questions about pay

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

FAQPage Schema
How do I integrate Stripe subscriptions and payment processing into my backend?

Stripe subscriptions and payment processing integrate via PaymentIntent flows, idempotent server writes, and webhook reconciliation to manage recurring billing and prevent duplicate charges.

How does webhook signature verification work for payment processing?

Webhook signature verification validates incoming payment events by checking cryptographic signatures against your secret, ensuring only authenticated payment notifications trigger reconciliation actions.

Does this approach support PCI-DSS SAQ-A compliance for card handling?

Yes, PCI-DSS SAQ-A compliance is supported by enforcing client-side card handling, strict no-card-data logging rules, and secure secret management to minimize your compliance scope.

What is the best way to handle invoice lifecycle and tax calculation automatically?

Invoice lifecycle and tax calculation are handled by generating invoices from DRAFT to PAID, storing PDFs in object storage, and delegating tax computation to Stripe Tax or TaxJar.

How do I prevent duplicate charges when processing recurring subscription billing?

Duplicate charges are prevented by applying idempotent payment writes, ensuring that any retried requests or webhook deliveries during subscription billing do not execute the same transaction twice.

Can I manage subscription prorations and dunning schedules with Stripe webhooks?

Yes, subscription prorations, dunning schedules, cancellations, and feature gating are managed by processing billing events through automated webhook handling and webhook signature verification.