Skip to content

Integrations

Sources, reconciled.

Verify provider coverage, read-only access, sample freshness and the fields behind a March close.

Find your source

Eight adapters are available in this sample; planned sources stay visibly unavailable.

Category

9 sources

Stripe

Billing

Sample authorized

Invoices, subscriptions, customers and balance transactions

4 read-only object families

Inspect sample

Paddle

Merchant of record

Available

Checkout invoices, adjustments and subscription changes

Merchant-of-record normalization

Connect provider

Chargebee

Billing

Available

Subscriptions, invoices, credit notes and customer records

Recurring billing objects

Connect provider

Lemon Squeezy

Merchant of record

Available

Orders, subscriptions, refunds and tax-inclusive totals

Merchant-of-record normalization

Connect provider

App Store

Mobile

Available

In-app renewals, proceeds and subscription status changes

Mobile subscription receipts

Connect provider

Play Billing

Mobile

Available

Google Play subscription purchases, renewals and reversals

Mobile subscription purchases

Connect provider

Braintree

Billing

Available

Card and PayPal transactions, disputes and settlements

Payment and settlement objects

Connect provider

Manual invoices

Manual

Partial sample

CSV or email-in invoices with explicit ledger mapping

77 sample records, 1 variance

Start setup

RevenueCat

Mobile

Planned

No adapter or sample connection is included in this release

Planned, not available

No adapter or action included

Sample connection

Stripe close evidence

Inspect what the sample reads, when it ran, and what blocks publication.

Sample authorizedRead-only access

Healthy sample

Stripe is sample-authorized and 5 minutes old at evaluation.

1,904

Retained sample records

31 Mar 2026, 14:24 UTC

Last sample sync

As of 31 Mar 2026, 14:29 UTC · 30-minute rule · 1,904 new records accepted

0 identity gaps; the March statement published after variance resolution

Run 442 in order

Automated identity match 3m 41s · 14 currencies · ECB daily rates

  1. Identity match

    2,412 of 2,412

    Every source record has an invoice identity; this does not clear value differences.

  2. Variance review

    Invoice 8843 · $84.00

    Manual invoices is linked, but its ledger value needs review.

  3. Resolution

    31 Mar 2026, 14:23 UTC

    The ledger mapping is corrected before publication.

  4. Published

    Δ $0.00

    March 2026 closes after the exception is resolved.

Field mapping

Long source paths remain exact; ignored fields never become zero values.

Stripe sample field mapping
Source fieldinvoice.idRecur conceptInvoice identityStatusMappedRuleExact source identifier
Source fieldcustomer.idRecur conceptSubscriber identityStatusMappedRuleStable customer join
Source fieldsubscription.current_period_endRecur conceptService period endStatusMappedRuleUTC timestamp
Source fieldbalance_transaction.exchange_rateRecur conceptExchange rateStatusMappedRuleCompared with ECB daily rate
Source fieldinvoice.metadata.ledger_account_codeRecur conceptLedger accountStatusMappedRuleMapped to SaaS subscription revenue
Source fieldcustomer.descriptionRecur conceptNoneStatusIgnoredRuleNot used in reconciliation

Sources

Ask for a source

Name the source that bills you; we answer with where it sits in the queue.

Reading now
8 adapters, 1 more in build
Answered by
the integrations desk, in writing
Kept
the source and the address, nothing else
Costs
nothing, and buys no obligation

The platform that issues the invoice

Proration, multi-currency, a private plan

Demo form: validation and the receipt run, the POST to /api/source-requests does not. Wire it to your backend in source-request.tsx.