reconciliation

Reconcile Stripe payment data with internal databases via webhooks and batch processing.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/engineers-hub-ltd-in-house-project/eh-skills --skill reconciliation-engineers-hub-ltd-in-house-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reconciliation
Source: https://github.com/engineers-hub-ltd-in-house-project/eh-skills/tree/main/skills/payment/reconciliation
Command: npx skills add https://github.com/engineers-hub-ltd-in-house-project/eh-skills --skill reconciliation-engineers-hub-ltd-in-house-project

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the critical need to ensure that payment data recorded in your internal systems perfectly matches the data in external payment gateways like Stripe, preventing financial discrepancies and audit issues.

Core Features & Use Cases

  • Real-time Webhook Reconciliation: Verifies payment intents immediately upon receiving Stripe webhooks.
  • Batch Reconciliation: Runs daily jobs to compare all Stripe transactions against your database records.
  • Discrepancy Management: Detects, records, and categorizes inconsistencies (e.g., amount mismatch, missing records).
  • Automated Repair: Attempts to automatically fix certain types of discrepancies, like status updates.
  • Auditing & Reporting: Provides summaries of reconciliation runs and open discrepancies for financial oversight.

Quick Start

Use the reconciliation skill to perform a daily reconciliation of payment data between Stripe and your database.

Frequently Asked Questions about reconciliation

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

FAQPage Schema
How do I automate Stripe payment reconciliation with my internal database?

Stripe payment reconciliation is automated by verifying real-time webhooks and running daily batch processing to compare Stripe transactions against your database, detecting and automatically repairing financial discrepancies. It uses asynchronous queueing to handle high-volume processing efficiently.

What is automated discrepancy detection for payment data?

Automated discrepancy detection for payment data is the process of identifying and categorizing inconsistencies between Stripe and internal databases, such as amount mismatches or missing records. This Skill records these discrepancies and attempts automated repair for status updates to ensure data integrity.

Can I handle high-volume payment data sync without performance issues?

Yes, high-volume payment data sync is handled using asynchronous queueing for processing. This allows the system to manage large-scale reconciliation of payment intents, subscriptions, and invoices between Stripe and your internal database without blocking operations.

How do I monitor reconciliation status and generate audit summaries?

You monitor reconciliation status and generate audit summaries using the APIs provided by this Skill. These APIs deliver financial oversight by outputting summaries of reconciliation runs and tracking open discrepancies for your audit and reporting requirements.

Does the reconciliation process support real-time webhook verification?

Yes, the reconciliation process supports real-time webhook verification to ensure immediate data integrity. It verifies payment intents instantly upon receiving Stripe webhooks, preventing financial discrepancies before they propagate into your internal database records.

What are the limitations of automated repair for payment discrepancies?

The limitation of automated repair for payment discrepancies is that it only attempts to fix certain types of inconsistencies, such as status updates. Complex discrepancies like amount mismatches or missing records are detected, recorded, and categorized for manual financial oversight rather than automated correction.