NetSuite payment processing for Canadian businesses.

NetSuite runs your orders, invoices and accounting. How a customer's card payment reaches your bank is a separate choice: the payment route. CleverPays helps Canadian NetSuite businesses choose that route. We supply the Canadian merchant account behind it, and we build the connection to NetSuite when one is needed. We work in CAD and USD, and in English and French.

A finance controller reviewing open invoices on a monitor, a warehouse behind the glass.

The short answer

  • NetSuite has no built-in Authorize.Net connection. Oracle's own help says NetSuite Connector "does not have any direct integrations" with payment gateways.
  • NetSuite Pay is Oracle's own option. It works for Canadian subsidiaries and settles in CAD or USD, but only on a Versapay merchant account. You cannot bring your own.
  • Other gateways connect through partner apps or custom code. What works depends on the app, the channel and the processor behind it.
  • Saved cards stay with the gateway that stored them. NetSuite does not offer one gateway's saved cards to another.
  • Canadian bank debit is not built in. Oracle's NetSuite Pay lists cards and ACH, and NetSuite has no Canadian debit collection format.

Four ways to take payments in NetSuite

NetSuite Pay

Oracle's own payment option, powered by Versapay. Available for US and Canadian subsidiaries. Merchant accounts come only through Versapay, and settlement is in USD or CAD depending on the subsidiary.

A gateway partner app

Gateways such as Cybersource, Windcave and Worldpay publish NetSuite apps. Oracle names Cybersource, MerchantE and PayPal Payflow Pro as its preferred partners. Each app sets what NetSuite can do with that gateway.

Authorize.Net through a connector

No Oracle-built option exists. Cloud 1001's SuiteAuthConnect connects Authorize.Net through scripts in your NetSuite account, or a developer builds a custom connection.

Authorize.Net and NetSuite

Your web store takes the payment

Shopify, WooCommerce or another store charges the card, and an integration brings the order and payment reference into NetSuite. NetSuite records the sale. Capturing or refunding from NetSuite later needs its own connection.

The layers behind every payment

A NetSuite payment passes through several parties. Changing one does not always mean changing the others.

  1. NetSuite record (order or invoice)
  2. Connector or partner app
  3. Payment gateway
  4. Processor and merchant account
  5. Your Canadian bank account
LayerWhat it controlsThe question to ask
Your legal entityWho signs and receives the fundsWhich NetSuite subsidiary sells?
Processor and merchant accountApproval, deposits and most of the costIs this account set up for Canada and the right currency?
Gateway accountCard details, saved cards, transaction referencesWhich account and currency does each payment use?
ConnectorCharges, captures and refunds from NetSuiteWho wrote it, and who supports it?
Payment pageWhere the customer paysWeb checkout, invoice link, phone or NetSuite itself?
ReconciliationMatching deposits and fees to NetSuiteCan finance match each deposit to the bank?

What is different in Canada

  • CAD and USD need separate setups. Oracle needs one payment profile for each currency and bank account you settle to. Authorize.Net sets each account to one currency. We open both, a CAD account and a USD account.
  • Canadian bank debit is a gap. NetSuite Pay lists debit cards, credit cards and ACH. Oracle's direct debit formats do not include Canada, and its Canadian bank file (CPA-005) is for paying vendors and refunds. Authorize.Net's eCheck is for US bank accounts only.
  • SuiteCommerce Advanced allows one gateway per website. Oracle says one subsidiary and one gateway per SuiteCommerce Advanced site. Several subsidiaries need separate sites or Site Builder.
  • Commercial card savings need proof. NetSuite can send purchase card data (Level 2 and 3). Whether a Canadian transaction qualifies depends on the gateway, the processor and the card. Authorize.Net's Level 2/3 table lists only TSYS, which settles in USD.

Comparing the routes

What each route's own documentation says. "Not stated" means we could not find it in that vendor's documentation, not that it is impossible.

QuestionNetSuite PayGateway partner appAuthorize.Net via connectorWeb store plus sync
Can you choose your processor?No, Versapay onlyDepends on the appYes, behind Authorize.NetDepends on the store
Canadian subsidiariesYesPer app (Oracle lists Canada for Windcave)Yes, with a CAD processorPer store
CAD settlementYesPer appYes, on four listed processorsPer store
Charge from a NetSuite invoiceYesPer appYes, with the connectorNo
NetSuite web store checkoutYes, Oracle says it works with NetSuite ecommercePer appNot with SuiteAuthConnectNot applicable
Saved cardsNot statedPer appYes, at Authorize.NetAt the store's gateway
Canadian bank debit (PAD)Not stated (ACH listed)Per appNo (eCheck is US only)Per store

Why work with CleverPays on NetSuite payments

  • One review of the whole cost. We read your statement with you: gateway, interchange, card network fees and markup, with your effective rate.
  • You choose who processes. We supply the Canadian merchant account behind Authorize.Net or NMI, in CAD and USD, matched to how you sell.
  • We build the connection when one is needed. Our development team can scope a custom connection between NetSuite and your gateway: charges, captures, refunds and saved cards.
  • We test past the first approval. A payment, a refund, a capture on shipment and the first deposit, before you rely on it.
  • One contact after launch. In English and French.

Already using NMI?

NMI publishes no native NetSuite integration. Its own list of integrations names one outside billing tool for NetSuite. If your gateway is NMI, our developers can scope a custom connection to NetSuite, and we can review the merchant account behind it.

Sources

Product and company names on this page are trademarks of their respective owners. CleverPays is not affiliated with or endorsed by them.

Request a callback

Your name

Common questions

Not directly. Oracle documents no built-in Authorize.Net option. Third-party connectors and custom code connect the two. See Authorize.Net and NetSuite.

Running NetSuite in Canada?

Send us a recent processing statement and tell us how your customers pay. We will map your current route and show what could change without touching NetSuite.

Merchants on CleverPays

Rated 4.9 on Google

“Solves the problem, saves us money, franchise wide. Thank you CleverPays.”

MunchizSpecialty retail franchise

Accept all major payment methods
VisaMastercardInteracAmerican ExpressDiscoverUnionPayJCBDiners ClubApple PayGoogle Pay