Fraud Blocker

Clarity Connect integration

Authorize.net Epicor Integration

Post Authorize.net payments to Epicor accounts receivable as they settle, so cash receipts, refunds and deposits match without re-keying.

Authorize.net and Epicor kept in sync through Clarity Connect

What moves between Authorize.net and Epicor

Authorize.net, a wholly owned subsidiary of Visa, authorizes and settles the online payments your customers make. Epicor holds the invoices those payments settle. The integration moves the payment record, not the card: each captured transaction becomes a cash receipt against the right Epicor invoice, refunds and voids follow it, and settled batches reconcile against your bank deposits. Card numbers stay with Authorize.net.

Payment gateway

Authorize.net

Where payments are authorized and settled

  • Transactions
  • Refunds and voids
  • Settled batches
  • Customer Profiles (tokens)
Clarity Connectreal time or scheduled
ERP

Epicor

Where invoices and cash are accounted for

  • AR invoices
  • Cash receipts
  • Credit memos
  • GL cash account

Authorize.net to Epicor record mapping

A typical starting map; discovery confirms the accounts and rules for your Epicor setup.

Authorize.netEpicorDirection
Captured transactionCash receipt applied to the AR invoiceAuthorize.net to Epicor
RefundCredit memo or refundAuthorize.net to Epicor
VoidPayment reversed on the orderAuthorize.net to Epicor
Settled batchDeposit to the GL cash accountAuthorize.net to Epicor
Customer Profile ID (token)Reference on the Epicor customerAuthorize.net to Epicor

How payments reach Epicor

Card data stays with Authorize.net

With Authorize.net's Accept.js or its hosted Accept Hosted form, the card details go straight from the buyer's browser to Authorize.net, which hands back a token. Neither Epicor nor Clarity Connect ever receives the card number; Connect works with the transaction ID, amount, status and invoice reference.

Captured payments become Epicor cash receipts

Authorize.net webhooks report events such as a completed auth-and-capture or a refund. Connect turns each one into an Epicor cash receipt applied to the invoice it pays, or a matching credit for a refund, so AR shows the payment the same day.

Settled batches for reconciliation

Authorize.net's Transaction Details API lists settled batches and the transactions in each. Connect reads them daily so finance can tie the deposit in the bank to the receipts posted in Epicor, batch by batch.

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

Epicor's own card processing, and Payment Hub

Kinetic's built-in card processing runs through Epicor Payment Exchange, and Epicor says the ERP stores only a token in place of the card number. Merchants who already process through Authorize.net use this integration to keep that gateway and still see every payment in Epicor AR.

If you need more than posting payments, such as a customer portal, invoice pay links or Level 3 data on commercial cards, Clarity Payment Hub does that with Authorize.net among its gateways: see Payment Hub for Kinetic, Prophet 21 and Eclipse, and the Authorize.net gateway page.

How Clarity Connect runs it

Clarity Connect is Clarity's integration platform. It keeps Authorize.net and Epicor joined by a two-way connection and runs receipts, refunds and batch reconciliation as their own tasks, live or on a schedule. Its asynchronous design means a payment event that arrives while Epicor is offline waits in the queue instead of disappearing. Clarity has built more than 3,000 integrations on it; 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 Clarity store our customers' card numbers?

No. Card details go from the buyer to Authorize.net through Accept.js or Accept Hosted. Connect only moves transaction records, such as the transaction ID, amount and status, into Epicor.

Does Epicor Kinetic support Authorize.net on its own?

Kinetic's built-in card processing runs through Epicor Payment Exchange. This integration keeps Authorize.net as your gateway and posts its payments to Epicor AR.

What about Epicor Eclipse integrated payments?

Eclipse distributors often keep Epicor's counter payments and add invoice, portal and statement payments on top. Payment Hub for Eclipse covers that side, with Authorize.net as one gateway option.

How is it priced?

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

Related resources

Connect Authorize.net and Epicor

Tell us how you take payments today and which Epicor you run. A Clarity business analyst maps the receipts, refunds and GL accounts with your finance team before anything is built.

Book a demo