Payment Gateways

This chapter describes setting up credit and debit card payment gateways in NetSuite ERP for NetSuite Point of Sale (NSPOS).

Each NSPOS register is connected to a payment gateway. Payment gateways are third-party applications selected by retail businesses to handle credit or debit card authorizations and other payment types that require special handling. When a cashier or the customer swipes a card as payment, your POS connects with the payment gateway and sends the card number, purchase amount and other information. The gateway processes the payment and returns an authorization stating the payment is accepted.

The capabilities of different gateway services vary in how they are set up and the features they provide. Work with your NetSuite Account Manager or Professional Services representative to determine which service meets your business needs.

Important:

Customers are solely responsible for working with their designated third party credit card processor to ensure that any credit card digit fields included on sales receipts generated by the NetSuite Point of Sale (NSPOS) module comply with applicable laws including, but not limited to, the Fair and Accurate Credit Transactions Act (FACTA). The content of such credit card digit fields (for example, a “Shopper Print Block” field) are auto-populated with information received directly from Customers' designated third party credit card processor and is not modified by Oracle.

Ensure Gateway’s Transport Layer Security (TLS) is Up-to-date

Most payment gateways set up for NSPOS PIN pad payments use TLS to communicate between the pad and gateway. NetSuite supports TLS 1.2 or later for communication protocols. You should ensure that your payment provider does not use TLS 1.1 or earlier in your setup.

One option is to update a workstation’s registry so that it prevents obsolete versions of TLS from running. See Transport Layer Security (TLS) in the NSPOS Security Guide.

Extension Management in NetSuite ERP

Applies to NSPOS 2020.1.X and later.

A NetSuite Point of Sale (NSPOS) register setup can include optional extensions that customize your installation. A typical example is an extension installed to meet a payment gateway’s PIN pad requirements. Extensions can be updated at the register using the NSPOS application or you can manage a register’s extensions through the RA-Workstation record in NetSuite ERP.

Also see Extension Synchronization Selection for NSPOS 2020.1.X for extension options during staging.

Tip:

You can also view extensions loaded to a register using its NSPOS Normal State Monitoring window.

Note:

NSPOS extensions were built for specific purposes. We are not adding new extensions to the product. If you have not actively installed and used these extensions in the past, it is unlikely that you need an extension now.

To manage register extensions in NetSuite ERP:

  1. Log in to NetSuite as an administrator.

  2. Go to Customization > Lists, Records, & Fields > Record Types.

  3. Locate the RA-Workstation row and click List.

  4. Click Edit for the workstation to update.

  5. Open the NSPOS Configuration subtab.

    The POS Extensions option lists all extensions available for use in NSPOS.

  6. Highlight the desired extensions.

    NSPOS Configuration subtab for extensions
    Tip:

    To select more than one extension, press the Ctrl-key and click your choices. To clear a choice when you have multiple selections, press the Ctrl-key and click the extension to remove.

  7. Click Save to update the record.

    The extension change is applied with the next downsync from NetSuite ERP.

Related Topics

Environment – Optional
Tenders and Payment Methods
Flags and Settings

General Notices