# NetSuite

Accept payments with Finix on [NetSuite](https://www.netsuite.com).

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](/guides/getting-started/finix-sign-up) or [sign up](https://finix.payments-dashboard.com) 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](/guides/online-payments/gateway-integration/cybersource#creating-a-cybersource-integration-using-the-dashboard).
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](/guides/online-payments/gateway-integration/cybersource).

If you need additional assistance contact [support@finix.com](mailto: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 **Transactions** → **Payments**.


These transactions will be ingested by Finix and added to `Settlements`. To track transfers between Finix and Cybersource, please refer to our guide, [here](/guides/online-payments/gateway-integration/cybersource#locating-cybersource-transactions).