Fraud Blocker

Clarity Connect integration

Authorize.net NetSuite Integration

Post Authorize.net payments, refunds and settled batches into NetSuite so receivables and the bank line up without anyone re-keying the gateway's reports.

Authorize.net and NetSuite kept in sync through Clarity Connect

What moves between Authorize.net and NetSuite

Authorize.net has been a payment gateway since 1996 and is now a wholly owned Visa company. It isn't on NetSuite's own list of preferred gateway partners, which NetSuite gives as Cybersource, MerchantE and PayPal Payflow Pro, so an Authorize.net account reaches NetSuite through a third-party SuiteApp or an integration.

That integration has to do what finance would otherwise do by hand: turn each charge into the right NetSuite transaction, apply invoice payments, record refunds, and match each settled batch to the bank deposit. Clarity Connect runs those flows; Clarity has been a certified Authorize.net partner and reseller since 2019.

Payment gateway

Authorize.net

Where cards and eChecks are charged

  • Transactions (charges, refunds, voids)
  • Customer Profiles (CIM)
  • Recurring Billing (ARB) subscriptions
  • Settled batches
Clarity Connectreal time or scheduled
ERP

NetSuite

Where receivables and cash are booked

  • Sales Orders and Invoices
  • Customer Payments
  • Customer Deposits and Cash Sales
  • Customer Refunds
  • Deposits

Authorize.net to NetSuite record mapping

A typical starting map with each vendor's own names. Discovery confirms the NetSuite record for each payment type in your account.

Authorize.netNetSuiteDirection
Charge against an invoiceCustomer PaymentAuthorize.net to NetSuite
Charge on an unbilled orderCustomer DepositAuthorize.net to NetSuite
Charge on a completed saleCash SaleAuthorize.net to NetSuite
RefundCustomer RefundAuthorize.net to NetSuite
Settled batchDepositAuthorize.net to NetSuite
Customer ProfileCustomerBoth ways

How the sync works

Charges become NetSuite transactions

Authorize.net webhooks announce each charge as it happens. Connect looks up the order or invoice it belongs to and records it in NetSuite: a Customer Payment applied to the invoices being paid, a Customer Deposit on a Sales Order not yet billed, or a Cash Sale where the sale and payment are one event. The Authorize.net transaction ID is kept on the record for refunds and disputes.

Subscriptions and saved customers

Recurring Billing (ARB) charges cards or eChecks on a schedule, and Customer Profiles (CIM) keep payment details on Authorize.net's side for returning buyers. Each recurring charge can post to NetSuite like any other payment, with the customer matched through the profile's merchant customer ID.

Settled batches matched to the bank

Authorize.net's Transaction Reporting API lists settled batches with their settlement time and state, and the transactions in each. Connect pulls them daily and builds a NetSuite Deposit from the payments in the batch, so the bank statement line matches a single record.

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

Retire AIM and SIM, and NetSuite SOAP

Authorize.net has deprecated its legacy AIM, SIM and DPM methods and points developers to its current API, with Accept Hosted and Accept.js for taking card details. An old NetSuite connection built on AIM is due for replacement either way.

NetSuite has its own retirement under way. Its 2025.2 SOAP endpoint is the final planned one; from release 2027.1 no new SOAP integrations can be set up, and with 2028.2 existing ones stop working. Oracle's direction for new work is REST web services authenticated with OAuth 2.0.

To take Authorize.net payments inside NetSuite itself, through pay-now links on invoices and a customer portal, see Clarity Payment Hub for NetSuite and Authorize.net with Payment Hub.

How Clarity Connect runs it

Clarity Connect is Clarity's integration platform. It keeps a persistent connection between Authorize.net and NetSuite and runs each flow as a task: payments as they're announced, settled batches once a day. What it posts to NetSuite is the transaction ID, amount and status; card details stay in Authorize.net. Clarity has built more than 3,000 integrations on Connect, and 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 NetSuite support Authorize.net natively?

Not on NetSuite's own list. NetSuite names Cybersource, MerchantE and PayPal Payflow Pro as its preferred gateway partners, so Authorize.net connects through a third-party SuiteApp or an integration such as Clarity Connect.

Can recurring ARB charges post to NetSuite?

Yes. Each recurring charge shows up as a transaction in Authorize.net, and Connect records it in NetSuite against the matching customer and invoice.

Is Clarity an Authorize.net partner?

Yes. Clarity announced its certified partnership with Authorize.net in April 2019 and is an authorized reseller.

What does Clarity Connect cost?

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

Related resources

Connect Authorize.net and NetSuite

Tell us where your Authorize.net payments come from and which NetSuite records they should become. Our business analyst documents the flows with your team, and the build follows that document.

Book a demo