movie-app-stripe-payments

Integrate Stripe Checkout Sessions, webhooks, and refunds into a React/TypeScript and Node/Express app.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/mayervc/movie-app --skill movie-app-stripe-payments
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: movie-app-stripe-payments
Source: https://github.com/mayervc/movie-app/tree/main/.cursor/skills/movie-app-stripe-payments
Command: npx skills add https://github.com/mayervc/movie-app --skill movie-app-stripe-payments

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implements a robust Stripe payments integration for Movie App, covering both frontend and backend patterns, so payments, refunds, and customer management can be handled securely and reliably.

Core Features & Use Cases

  • Checkout Sessions: Hosted payments flow for quick and PCI-compliant transactions.
  • Payment Intents & Setup Intents: Flexible alternatives for custom UIs and saving payment methods.
  • Webhooks & Reconciliation: Event-driven updates and idempotent processing to finalize orders.
  • Refunds & Billing: Support for refunds and recurring billing scenarios through subscriptions.
  • Security & Compliance: Use latest API versions, server-side card handling via Stripe, and encoded metadata for traceability.
  • Frontend + Backend Integration: Coordination between React/TS frontend and Node/Express backend with proper error handling.

Quick Start

Inicia el flujo de pago creando una Checkout Session en el backend y redirigiendo al usuario a Stripe Checkout para completar la transacción.

Frequently Asked Questions about movie-app-stripe-payments

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

FAQPage Schema
How do I integrate Stripe Checkout Sessions with a React and Node.js backend?

Handle Stripe webhook events by verifying signatures on your Node.js backend and processing events idempotently to reconcile payment statuses, finalize orders, and trigger post-payment workflows reliably.

Can I manage Stripe subscriptions and refunds using Node.js and TypeScript?

Manage Stripe subscriptions and refunds using Node.js and TypeScript by leveraging the Stripe Billing APIs for recurring payments and initiating refund requests through the backend server securely.

Does Stripe Checkout handle PCI compliance for custom payment flows?

Stripe Checkout handles PCI compliance by securely processing card data on Stripe's hosted servers, ensuring your React frontend and Node.js backend never directly touch sensitive payment information.

What's the best way to process one-time payments and ticket purchases with Stripe?

Process one-time payments and ticket purchases with Stripe by creating Checkout Sessions server-side, encoding metadata for traceability, and redirecting users to complete the transaction securely.

Why do I need server-side session creation for Stripe payment flows?

Server-side session creation for Stripe payment flows is required to securely manage API keys, validate order details, and ensure sensitive payment logic remains protected within your Node.js backend.