🎯

stripe-sync-troubleshooting

🎯Skill

from ashutoshpw/stripe-sync-engine

VibeIndex|
What it does

Helps diagnose and resolve synchronization issues between Stripe data and the PostgreSQL database by providing targeted troubleshooting insights and potential resolution strategies.

stripe-sync-troubleshooting

Installation

Install skill:
npx skills add https://github.com/ashutoshpw/stripe-sync-engine --skill stripe-sync-troubleshooting
9
Last UpdatedJan 25, 2026

Skill Details

SKILL.md

Overview

# Stripe Sync Engine

[![Test](https://github.com/ashutoshpw/stripe-sync-engine/actions/workflows/test.yml/badge.svg)](https://github.com/ashutoshpw/stripe-sync-engine/actions/workflows/test.yml)

A TypeScript library to synchronize Stripe data into a PostgreSQL database, designed for use in Node.js backends and serverless environments.

Features

  • Sync Stripe objects (customers, invoices, products, etc.) to your PostgreSQL database.
  • Handles Stripe webhooks for real-time updates.
  • Supports backfilling and entity revalidation.

Installation

```sh

npm install stripe-sync-engine stripe

# or

pnpm add stripe-sync-engine stripe

# or

yarn add stripe-sync-engine stripe

# or

bun add stripe-sync-engine stripe

```

For Deno, leverage npm specifiers:

```ts

import { StripeSync } from 'npm:stripe-sync-engine@latest'

```

Usage

```ts

import { StripeSync } from 'stripe-sync-engine'

const sync = new StripeSync({

poolConfig: {

connectionString: 'postgres://user:pass@host:port/db',

max: 10, // Maximum number of connections

},

stripeSecretKey: 'sk_test_...',

stripeWebhookSecret: 'whsec_...',

// logger:

})

// Example: process a Stripe webhook

await sync.processWebhook(payload, signature)

```