Payment Instruments
The Payment Instruments feature makes using various payments methods more straightforward and, in the case of payment cards, more secure. Payment instruments include fields that let you charge a shopper without them needing to do anything.
The shopper doesn't need to do anything if, for example, the Card on File box was already checked or a payment card token was already created.
Use Payment Instruments only with payment gateways that are directly integrated with NetSuite.
Payment Instruments are enabled by default on new accounts.
Benefits of Payment Instruments
The Payment Instruments feature provides the following benefits:
-
You’ll get an overhauled user interface, so you don’t have to rely on the old Credit Card field anymore.
-
Tokenization is fully supported. For more information, see the help topic Tokenization.
-
When you enable payment instruments, the following full-fledged records become available: ACH, Payment Card, Payment Card Token, and General Token. With Payment Instruments, you can:
-
use CSV and Web Services imports
-
use enhanced search capabilities
-
import third-party tokens – verify with your vendor whether their integration supports importing and using gateway tokens
-
handle credit cards more flexibly
-
-
Using payment instruments records won't disrupt existing workflows with the Credit Card field and payment-related records: sales order, cash sale, customer payment, customer refund, and customer deposit. Payment instruments support all workflows with the listed records and the Credit Card field. After you enable payment instruments, all fields stay available for scripting despite being hidden in the UI.
-
Your Visa card processing through NetSuite will be compliant with the new Card on File mandate from Visa.
NetSuite built-in integrations comply with the Card on File mandate. Note that failing to comply with the Card on File mandate could lead to penalties.
Considerations Before Enabling Payment Instruments
The Payment Instruments feature provides new records, which may disrupt integrations with third-party commerce solutions. Previously, importing credit cards was sensitive with regards to PCI compliance.
If your gateway vendor supports it, the new setup lets you import credit card tokens. The tokens are stored with your gateway service. Using credit card tokens diminishes PCI data security concerns.
Importing credit card data after enabling the Payment Instruments feature disrupts your integration. You must map the imported credit card data to the new payment card record.
You'll need SuiteCommerce or SuiteCommerce Advanced 2019.1 or later with tokenized payment instruments. Using tokenized payment instruments with SuiteCommerce or SuiteCommerce Advanced requires templates included in SuiteCommerce Base Theme version 2019.1 or later.
SiteBuilder Extensions don’t support tokenized payment instruments.
Enabling the Payment Instruments Feature
Prerequisite: before you can enable the Payment Instrument feature, you must first enable the Credit Cards Payments feature on your account.
To enable the Payment Instruments feature:
-
Go to Setup > Company > Enable Features.
-
Click the Transactions subtab.
-
Check the Payment Instrument box.
-
Click Save.
Creating a Payment Instrument Manually on a Customer Record
After enabling the Payment Instruments feature, you can create a payment instrument for the customer.
To create a payment instrument manually for a specific customer:
-
Search the customer's name in the search field, or go to Lists > Relationships > Customers, and select the customer you want to create a new payment instrument for.
-
Click the Financial subtab, then click the Payment Instruments subtab.
-
Click New.
-
In the Primary Information section, select the desired payment instrument from the Type list. A different set of field becomes available after selecting either a General Token or Payment Card Token.
-
Fill out the fields on the payment instrument page
-
Click Save.