Accept payments with Finix on NetSuite.

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 Live Account
- Active NetSuite account with SuiteBundler access
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.
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.
- To create a Cybersource integration, navigate to the Integrations page on your Finix Dashboard.

- Sign up for Cybersource. You can view detailed instructions in our guide, here.
- 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

Before proceeding, ensure your NetSuite environment is ready:
- In NetSuite, navigate to Customization → SuiteBundler → Search and Install Bundles and search for 316818 or Cybersource for NetSuite.
- Select the bundle from the results and click Install.
- Once installed, enable the plugin via Customization → Plug-ins → Manage Plug-ins.
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.

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.
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.