Setting Up Payment Processing Profiles in NetSuite

Set up payment processing profile in NetSuite for each payment card gateway you use. You can set up multiple profiles in NetSuite based on your business needs. You must set up a payment card gateway profile for each settlement currency and merchant bank account your company uses.

NetSuite integrates with the following preferred gateway partners:

Note:

NetSuite currently maintains SECPay as a legacy gateway partner only for existing payment card gateways.

NetSuite also integrates with additional regional gateway partners that provide payment card processing services in specific countries. See Regional Payment Gateways.

Before you set up a payment card processing profile in NetSuite, you must:

To set up a payment card processing profile:

  1. Go to Setup > Accounting > Payment Processing Profiles > New.

  2. Click the Add Profile next to the gateway integration you want to set up.

    The gateway integration must be installed in your account. Otherwise, Install shows instead of Add Profile.

    For instructions for setting up a preferred gateway, see CyberSource and MerchantE.

    For information about setting up a regional gateway, see Setting Up Regional Payment Gateways.

The new payment card processing profile page includes a section where you select the types of payment requests the gateway will process:

In most cases, select all request types for a gateway to fully use the gateway processing functionality and provide smooth payment card processing for your website. All the gateway request types are enabled by default when you set up a new payment card gateway. For information about how to set these options when changing payment card gateways, see Transitioning to a New Gateway and Disabling the Old Gateway.

Note:

If you select the Sales request and leave the Authorizations request blank, the processing profile will perform a direct sale request. When you select this profile on a sales order, the funds are captured before fulfilling the order. The captured funds are associated with the order as a customer deposit.

Payer Authentication

Enable the Payer Authentication on a payment processing profile to redirect the shopper to a payer authentication site. On this site, shoppers enter or create passwords for their payment cards. Payer authentication protects you from chargebacks for unauthorized transactions by verifying that the cardholder makes the purchase. This also provides enhanced security for cardholders.

Allow Request ID to Meet Payment Card Field Requirements

On a Payment Processing Profile page, check the Allow Request ID to Meet Payment Card Field Requirements box to allow payment cards to be charged by referencing the original Request ID when the order is authorized outside of NetSuite.

These are orders passed to NetSuite using SOAP web services. This preference enables the payment card entered on the external order to be charged by referencing the request ID from the originating authorization rather than requiring card information to be present on the sales order in NetSuite.

Restricting Payment Processing Profiles by Customer Data

To prevent processing payments with incompatible payment processing profiles, you can show in the Payment Processing Profile field only those payment processing profiles that support all of the following requirements:

If you use One World intercompany accounts, this restriction prevents one subsidiary from using another subsidiary’s payment processing profiles.

To restrict payment processing profiles by customer data:

  1. Go to Setup > Accounting > Preferences > Accounting Preferences.

  2. Click the Items/Transactions subtab.

  3. Under Payment Processing, check the Use Strict Rules for the Selection of Payment Processing Profiles.

    Important:

    When this preference is enabled, it takes precedence over the Restrict Payment Methods by Customer Currency preference on the Shopping subtab of your Website record at Commerce > Websites > Website List. This means that even if the Restrict Payment Methods by Customer Currency is disabled, only those payment methods that support the shopper’s currency are displayed on your web store.

    In addition, if no payment method supports the shopper’s currency, no payment method shows on the Payment Information page of your web store. (This is the opposite behavior of the Restrict Payment Methods by Customer Currency preference.)

  4. Click Save.

Now, only compatible payment processing profiles show in the Payment Processing Profile field on the Payment subtab of a sales order, cash sale, or any other transaction that has this subtab.

Regional Payment Gateways

NetSuite integrates with payment card gateways that provide card processing services for a specific country or region. To use a regional payment card gateway, the Payment Gateway SuiteApp must be installed in your account. The SuiteApp is automatically provisioned in some accounts. For others, you must install it from Customization > SuiteBundles > Search & Install Bundles. For more information about installing the Payment Gateway SuiteApp, see Installing the Payment Gateway SuiteApp.

Note:

Regional payment gateways do not support credit requests.

To learn more, see the following topics:

Related Topics:

Setting Up Customer Credit Card Processing
Customer Credit Card Processing
Integration with Third-Party Checkout Providers

General Notices