Skip to content

NetSuite

Accept payments with Finix on NetSuite.

NetSuite

NetSuite Overview

NetSuite is Oracle's leading cloud ERP suite, used by organizations worldwide for unified financials, CRM, inventory, and eCommerce management. It provides businesses with a single platform to manage accounting, order processing, billing, and revenue recognition — eliminating the need for multiple disconnected systems. Finix integrates with NetSuite through the Cybersource payment gateway, allowing merchants to process card payments and automatically sync transaction data back into their NetSuite financial records.

Finix Requirements

  • Finix Live Account
  • Active NetSuite account with SuiteBundler access

Integration

Step 1: Sign up for a Finix Account

To create a Finix account, you can follow our step-by-step guide or sign up directly for a live or sandbox account.

We recommend choosing Direct Merchant as your Customer Type.

Step 2: Create a Cybersource Gateway Integration

Cybersource Integration

Finix supports NetSuite via our Cybersource Gateway integration. Please note that there is an additional fee for using our Cybersource integration.

For more information, please reach out to your Finix point of contact.

  1. To create a Cybersource integration, navigate to the Integrations page on your Finix Dashboard.
Cybersource Merchant Integrations
  1. Sign up for Cybersource. You can view detailed instructions in our guide, here.
  2. After accepting the Cybersource invitation email, retrieve the following credentials from the Cybersource Business Center under Payment Configuration → Key Management — you'll need these to configure NetSuite:
    • Merchant ID (also called Organization ID)
    • REST API Keys
Cybersource Key Management

Step 3: Set Up Your NetSuite Account

Before proceeding, ensure your NetSuite environment is ready:

  1. In NetSuite, navigate to Customization → SuiteBundler → Search and Install Bundles and search for 316818 or Cybersource for NetSuite.
  2. Select the bundle from the results and click Install.
  3. Once installed, enable the plugin via Customization → Plug-ins → Manage Plug-ins.

Step 4: Configure SuiteApp

Once the bundle is installed and enabled, complete the following in NetSuite to set up the SuiteApp.

Navigate to Cybersource Integration → SuiteApp Configuration → Step 1: Payment Methods and create a payment method for each card brand you want to accept (e.g., Visa, Mastercard, American Express). Include tokenization methods if you plan to save card details for future transactions.

NetSuite Payment Methods

Step 5: Map Payment Methods and Create a Payment Processing Profile

Payment Method Mapping

Navigate to Cybersource Integration → SuiteApp Configuration → Step 2: Payment Method Mapping → Map Payment Methods. The SuiteApp automatically maps your created payment methods to the corresponding NetSuite payment records.

Payment Processing Profile

Navigate to Cybersource Integration → SuiteApp Configuration → Step 3: Payment Processing Profile → Create Payment Processing Profile and enter the following:

  • Name — enter a name of payment processing profile
  • Website and Subsidiary — the scope this profile applies to
  • Merchant ID — your Cybersource Organization ID
  • Key ID and Secret Key — your REST credentials from Step 2
  • Supported Payment Methods — select the card brands created in Step 4
  • Gateway Request Types — enable the transaction types you need: Authorization, Capture, Sale, Refund, Credit
  • Test Mode — check for sandbox; uncheck for production

After completing configuration, you can now take payments through Finix via our Cybersource Gateway Integration.

To learn more about our Cybersource Gateway Integration, you can read our guide.

If you need additional assistance contact support@finix.com.

NetSuite Transactions

When you run a transaction on NetSuite, you'll see it:

  • In your NetSuite dashboard under Transactions → Sales → Customer Payments.
  • In the Cybersource Business Center.
  • In your Finix Dashboard under TransactionsPayments.

These transactions will be ingested by Finix and added to Settlements. To track transfers between Finix and Cybersource, please refer to our guide, here.