Fraud Blocker

Clarity Connect integration

Stripe Sage X3 Integration

Send the payment records Stripe creates, from charges and refunds to fees and payouts, into Sage X3, so finance can match every deposit without retyping it.

Stripe and Sage X3 kept in sync through Clarity Connect

What moves between Stripe and Sage X3

Stripe takes the payment; Sage X3 holds the customer account, the invoice and the ledgers. The integration carries Stripe's payment data into X3 against the right customer and document, and books the fees and payouts that sit behind each bank deposit. Card numbers are never part of that data.

Payments

Stripe

Where payments are taken and settled

  • Successful payments
  • Refunds and disputes
  • Stripe fees
  • Payouts to your bank
Clarity Connectevent-driven or scheduled
ERP

Sage X3

Where receivables and the books are kept

  • Customers
  • Sales invoices
  • Customer payments
  • Fee and bank journal entries

Stripe to Sage X3 record mapping

A typical starting point. Discovery confirms the accounts, journals and matching rules for each X3 company.

StripeSage X3Direction
CustomerCustomerSage X3 to Stripe
Successful paymentCustomer payment against the invoiceStripe to Sage X3
RefundCredit memo and refund paymentStripe to Sage X3
Stripe feeJournal entry to a fees accountStripe to Sage X3
PayoutBank depositStripe to Sage X3

How Stripe data reaches Sage X3

Payments recorded against the invoice

When a payment succeeds, Stripe sends an event. Connect reads the order or invoice reference stored on the payment and records the receipt in Sage X3 against that customer and document, so the open balance in X3 reflects it.

Payouts that match the bank deposit

Stripe bundles many charges, refunds and fees into each automatic payout. Its API lists the transactions inside a payout, so Connect can post the gross amount, the fees and the net deposit to X3 and the bank line reconciles in one step.

Card details stay with Stripe

Stripe collects and holds card numbers itself and is certified as a PCI Level 1 service provider. Its API hands back only non-sensitive details such as card brand and last four digits, so a full card number never reaches Connect or Sage X3.

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

Payout matching and when to use Payment Hub

Payout matching relies on Stripe's automatic payout schedule. Stripe can't tell which transactions a manual payout covers, so if you trigger payouts yourself, reconciliation has to work from the transaction history instead, and we plan the X3 postings around that.

Stripe is one gateway. If your Sage X3 companies take payments through several gateways or in several regions, Clarity Payment Hub for Sage X3 puts them behind one integration, with Stripe among the gateways it supports.

How Clarity Connect runs it

Clarity Connect is Clarity's integration platform. It keeps a two-way connection between Stripe and Sage X3 and runs payments, refunds and payouts as separate tasks, each triggered by Stripe's events or on a schedule. Its asynchronous design means a payment record isn't lost if X3 is offline when it arrives. Clarity has built more than 3,000 integrations on it; see others 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 Clarity store card data?

No. Stripe collects and keeps the card details. What moves to Sage X3 is the payment record: amount, fee, date, customer and the order or invoice it pays.

Can Stripe fees post to Sage X3 separately?

Yes. Stripe reports the fee on each transaction, so Connect can book fees to their own account and post the net payout to the bank.

Does this work with Stripe manual payouts?

Partly. Stripe only links transactions to automatic payouts, so with manual payouts the bank match works from the transaction history rather than payout by payout.

How much does it cost?

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

Related resources

Connect Stripe and Sage X3

Tell us how Stripe payments, refunds and payouts should land in Sage X3. A Clarity business analyst will map the accounts and matching rules with your finance team before anything is built.

Book a demo