Fraud Blocker

Clarity Connect integration

Stripe Sage 100 Integration

Record every Stripe payment in Sage 100 as a cash receipt against its invoice, and reconcile each Stripe payout to the deposit it became.

Stripe and Sage 100 kept in sync through Clarity Connect

What moves between Stripe and Sage 100

Stripe collects the money and pays it out to your bank in batches. Sage 100 Accounts Receivable needs to know which invoice each payment settled and which payments make up each bank deposit. Clarity Connect carries that payment data from Stripe into Sage 100, so your AR clerk isn't copying it out of the Stripe Dashboard.

Payments

Stripe

Where the payment is taken and paid out

  • Payments
  • Refunds
  • Payouts
  • Fees and balance transactions
Clarity Connecton each event or daily
ERP

Sage 100

Where receivables and the ledger live

  • AR customers and invoices
  • Cash receipts
  • Deposits
  • General journal entries

Stripe to Sage 100 record mapping

Stripe names are its API objects. Discovery settles accounts, references and timing for your books.

StripeSage 100Direction
CustomerAR customerBoth ways
Payment (PaymentIntent and its charge)Cash receipt applied to an invoiceStripe to Sage 100
Metadata on the paymentInvoice or sales order numberSage 100 to Stripe
RefundCredit memoStripe to Sage 100
Payout and its balance transactionsCash receipts depositStripe to Sage 100
Stripe feeGeneral journal entryStripe to Sage 100

How the payment sync works

Payments land as cash receipts

When a Stripe payment succeeds, a webhook tells Connect. Connect reads the Sage 100 invoice number stored in the payment's metadata and writes a cash receipt applied to that invoice through Sage's AR_CashReceipts_bus object. Sage 100 gets the amount, date and references; the card details stay in Stripe.

Payouts reconciled to deposits

An automatic Stripe payout can bundle many payments, refunds and fees. Stripe lists every balance transaction in a payout when asked by payout ID, and signals with payout.reconciliation_completed when that list is final, so Connect can build a matching Sage 100 deposit.

Fees and refunds accounted for

Stripe's fees come off before the money reaches your bank. Connect can post them as a general journal entry to your fees account, so the deposit in Sage 100 equals the line on the bank statement. Refunds come across as credit memos against the customer.

See Clarity Connect move an order

Watch an online order travel into the ERP and its status come back in our Clarity Connect demo, or book a live walkthrough on your own systems.

Book a demo

Card data and Sage 100's built-in processing

Sage 100's own Credit Card Processing runs through Paya (formerly Sage Payment Solutions). Taking payments in Stripe instead doesn't change how Sage 100 posts AR; Connect brings Stripe's payment records in through the same cash receipt objects.

The integration works with Stripe's payment records, not card numbers. Stripe keeps authorization, settlement and its tokenized vault, as described on Clarity's Stripe gateway page. If you want customers paying open Sage 100 invoices online, Sage 100 payment processing with Clarity Payment Hub covers it.

How Clarity Connect runs it

Clarity Connect is Clarity's integration platform. It holds a persistent, two-way link between Stripe and Sage 100 and runs each step, receipts, deposits, fees, as a separate task, triggered by a Stripe event or run on a schedule. If Sage 100 is offline, the jobs wait in a retry queue. Clarity has built more than 3,000 integrations on Connect. Recorded demos are in our video playlist.

How a Clarity Connect project runs
  1. Discovery

    A Clarity business analyst documents the data fields and workflows each system can share and which ones you need.

  2. Tasks and mapping

    Each flow becomes a Connect task, such as orders to the ERP or stock to the store, set to run in real time or on a schedule.

  3. Testing

    Orders and updates are run end to end, including the return trip of statuses back to the customer-facing system.

  4. Live, with a dashboard

    Queues and scheduled tasks show in Connect's Hangfire dashboard. A job whose target is offline is retried 10 times, every 30 minutes, and can be re-queued once the cause is fixed.

Clarity Connect is sold as a SaaS subscription at $599 a month or as a one-time license at $15,000 with no ongoing fees, and larger projects are priced to scope. See pricing.

Questions

Does the integration store card numbers?

No. Stripe takes and stores the card data. What reaches Sage 100 is the payment amount, date, invoice reference and Stripe IDs.

Can a Stripe payout be matched to one Sage 100 deposit?

Yes, for automatic payouts. Stripe identifies every transaction inside each automatic payout. For manual payouts Stripe can't, so those are reconciled against your transaction history instead.

Do you connect Stripe to Sage X3 as well?

Yes. Sage X3 is a different Sage ERP; see Stripe and Sage X3.

How is Clarity Connect priced?

Either $599 per month as a SaaS subscription or a one-time $15,000 license with nothing ongoing; larger scopes are priced individually. See pricing.

Related resources

Connect Stripe and Sage 100

Tell us how you take payments in Stripe and how your AR team posts them in Sage 100. A Clarity business analyst will map receipts, deposits and fee accounts with you before anything is built.

Book a demo