· Stripe integration

Rappel + Stripe — Exact fees, not published rate cards

Rappel extracts exact Stripe fees from the balance_transaction API — the same source your bank uses. Not approximations. Every Stripe payout reconciled to the penny.

Why it matters

A2X uses estimated fees. Rappel uses verified ones.

Most reconciliation tools calculate Stripe fees using Stripe's published rate cards. Those rates are averages. Your actual rate depends on card type, country, disputes, and volume pricing. Rappel pulls the exact fee from each transaction's balance_transaction — the same number that hits your bank.

Exact fee per transaction — not calculated from rate cards
Handles negotiated rates and volume discounts automatically
Fee breakdown: processing, Radar, tax, refund fees
No rounding differences on your GL

Fee comparison · single transaction

Estimated (rate card method)

2.9% + 30¢ per transaction (estimated)approximation

Verified (balance_transaction API)

2.87% + 30¢ (actual rate from balance_transaction)exact

Difference on £100k GMV: ~£300/year in unrecognised fees

What we sync

The complete Stripe data set

All charge transactions with exact fee amounts
Stripe payouts with full transaction breakdown
Refunds and partial refunds, including fee reversals
Disputes / chargebacks with fee deductions
Stripe Terminal in-store payments
Stripe Connect transfers and platform fees
Stripe Tax collected amounts
Stripe Billing subscription charges
Multi-currency transactions at settlement rates
Stripe Radar blocked / reviewed charges

How it connects

1

Stripe Connect OAuth

OAuth via Stripe Connect. We request read-only scope — no write access to your Stripe account.

2

Historical sync

Rappel fetches balance_transaction objects for your last 90 days. Each one includes the exact fee, amount, and linked charge.

3

Webhook-driven updates

New payouts trigger real-time sync. Disputes, refunds, and new charges are processed as webhooks arrive — no polling.

Scopes requested: read_only on Stripe Connect. We never write to your Stripe account or initiate any transfers.

Shopify + Stripe Terminal users

Running both Shopify Payments and Stripe Terminal?

You get two separate payout streams — one from Shopify Payments (online), one from Stripe Terminal (in-store). A2X can't reconcile this automatically. Rappel uses clearing accounts to match both payout streams against the same bank account — without manual intervention.

Learn about dual-processor reconciliation

Connect Stripe in 30 seconds

OAuth-based. Read-only. 14-day free trial.