stripe

Guide Stripe payment implementation across mobile app server, client, and storage layers.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/YSheldon/Prompt-Log --skill stripe-ysheldon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe
Source: https://github.com/YSheldon/Prompt-Log/tree/main/.local/skills/stripe
Command: npx skills add https://github.com/YSheldon/Prompt-Log --skill stripe-ysheldon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides developers to implement Stripe payments in mobile apps and manage related Stripe entities without duplicating data or breaking flows.

Core Features & Use Cases

  • Guided setup: Step-by-step integration patterns for frontend, backend, webhooks, and database synchronization.
  • Webhook & migrations: Best practices for webhook handling, migrations, and automatic syncing to a dedicated stripe schema.
  • Data flow best practices: Use Stripe API for products/prices and query Stripe's own stripe.* tables for read operations.

Quick Start

Install the Stripe SDK in your project, wire up the Stripe client, and run the startup sequence to initialize migrations and backfill data.

Frequently Asked Questions about stripe

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

FAQPage Schema
How do I integrate Stripe payments into a mobile app with Node.js?

To integrate Stripe payments in a mobile app, follow guided setup patterns connecting your Node.js API server, client frontend, and database storage layers. You install the Stripe SDK, wire the client, and run startup sequences to initialize migrations and backfill data.

What is the best way to handle Stripe webhooks and database synchronization?

The best way to handle Stripe webhooks and database synchronization involves using dedicated migrations that automatically sync incoming webhook events to a dedicated stripe schema. This ensures data consistency without duplicating records across your application database.

Do I need a dedicated database schema for Stripe data in Postgres?

Yes, you need a dedicated Postgres schema for Stripe data to enforce safe data flow. You should query Stripe's own stripe.* tables for read operations while avoiding direct writes into Stripe tables, preventing data duplication and flow breakages.

Can I manage Stripe products and prices directly in my own database?

No, you should not manage Stripe products and prices directly in your own database. You must use the Stripe API for product and price management, and query the synchronized stripe.* tables for read operations to maintain data integrity.

Why does my Stripe integration duplicate data across the API server and storage layers?

Stripe integration duplicates data when direct writes occur into Stripe tables instead of using the API. Avoid breaking flows by querying the dedicated stripe schema for reads and managing entities exclusively through the Stripe API.

What are the limitations of writing directly to Stripe tables in Postgres?

Writing directly to Stripe tables in Postgres breaks data synchronization and bypasses webhook event flows. You should avoid direct writes, strictly query the stripe.* schema for read operations, and manage entities via the Stripe API to ensure safe integration.