Alternative Payment Methods

This information refers to SuiteCommerce, SuiteCommere MyAccount, and the Mont Blanc release of SuiteCommerce Advanced and later.

If you want your customers to use payment methods other than credit cards, you can create custom payment options that show up in your store and are accepted as valid payment methods for orders.

After you enable alternative payment methods, your customers can choose a payment option that communicates with an external payment gateway that is provided by a third-party company offering payment processing services.

Alternative payment methods are available to your customers in the following situations:

After a user picks an alternative payment method, they’re prompted to leave your website and go to a third-party payment site for authentication.

If approved, the customer comes back to your website at the Order Confirmation page. If rejected, they’re sent to your Payment Method page to pick a different method. If the customer cancels payment on the third-party site, the payment event is canceled in NetSuite and they’re sent to the My Account home page.

See Checkout for information about customizing checkout experiences on your Commerce website.

Perform the following actions to set up alternative payment methods using external payment processing on your website:

Set Up an External Payment Gateway

You can pick an external payment gateway partner from SuiteApp.com.

Follow the steps provided in Installing from the SuiteApp Marketplace to install a SuiteApp to your NetSuite account.

Before choosing a payment gateway partner, note that a direct commercial relationship must first exist between the merchant and the payment gateway. This also requires an acquiring relationship. Some NetSuite’s partners are acquirer agnostic, so you can keep your current acquiring relationship. Others require a new acquiring agreement.

If your current payment partner relationships don’t work for you, reach out to the SuiteCloud Developer Network for help.

Note:

Only NetSuite-approved payment partners can offer external payment gateway services. To get a payment gateway, vendors must follow the official Built for NetSuite process.

Create a New Payment Method

After installation, some SuiteApps automatically create a new Payment Method record in NetSuite, but others don’t. To let your customers use alternative payments with third-party providers, link a payment method to the payment gateway that came with the SuiteApp.

To create a new payment method for external payment processing:

  1. Follow the steps provided in the Order Management help topic, Creating a Payment Method.

  2. Give the payment method a name that makes it clear it’s for an external payment method.

  3. Select External Checkout from the Type list.

  4. Check Display in Website.

  5. Click Save to finish.

Create a Payment Processing Profile

A payment processing profile is a NetSuite record that stores the external payment gateway connection information that is delivered with the associated SuiteApp. You’ll need to create at least one payment processing profile to direct NetSuite to use the payment gateway when processing a payment for a transaction that uses that profile.

To create a payment processing profile:

  1. Follow the steps provided in the Order Management help topic, Alternative Non-Credit Card Payment Methods for Web Store Orders.

  2. In the payment processing profile record’s Web Site field, pick the website that’ll use this profile.

  3. In the Supported Payment Methods field, choose the external payment method you created using the steps provided in Create a New Payment Method. NetSuite will automatically update the Payment Method record to associate with this profile.

  4. Make any other changes you need and click Save.

Edit Website Settings

After you create a payment processing profile, follow these setup steps:

  • Allow payment processing in your Commerce web store.

  • Allow non-credit card purchases during checkout.

To allow payment processing in your Commerce web store:

  1. Go to Commerce > Websites > Website List.

  2. Click Edit next to the website your updating.

  3. Go to the Shopping subtab.

  4. In the Shopping Basics area, check Process an Online Payment with Sales Order Creation.

  5. Click Save to finish.

To allow non-credit card purchases during checkout:

  1. Go to Commerce > Websites > Website List.

  2. Click Edit next to the website your updating.

  3. Go to the Shopping subtab.

  4. In the Payments Page area, check Allow Non-Credit Card Payment Methods During Checkout.

  5. Click Save to finish.

Set Up NetSuite to Process Alternative Payment Methods

Set up your NetSuite account to use payment processing profiles that connect to third-party payment providers.

To allow NetSuite to process alternative payment methods:

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

  2. Go to the Items/Transactions subtab.

  3. In the Payment Processing area, check Enable the Sale Payment Operation on a Sales Order by Automatically Creating a Customer Deposit.

  4. Click Save to finish.

Restrict Payment Based on Customer's Currency

You can restrict payment methods to match the currency set in the payment processing profile. With this preference set, only profiles that support the selected payment method and your customer’s currency will show up. If you use NetSuite OneWorld, the payment processing profile must also support the customer’s subsidiary.

Important:

This setting takes precedence over the Restrict Payment Methods by Customer Currency preference which is found on the Shopping tab of your Website record at Commerce > Websites > Website List. This means even if Restrict Payment Methods by Customer Currency is unchecked, only payment methods that support your customer’s currency are shown. If nothing matches, your Payment Information page won’t show any payment methods.

To restrict a payment method based on the customer’s currency:

  1. Enable your account for multiple currencies. See Customers and Multiple Currencies for detailed information.

  2. Go to Setup > Accounting > Preferences > Accounting Preferences.

  3. Go to the Items/Transactions subtab.

  4. In the Payment Processing area, check Use Strict Rules for the Selection of Payment Processing Profiles.

  5. Click Save to finish.

  6. Go to the payment processing profile at Setup > Accounting > Financial Statements > Payment Processing Profiles.

  7. Click Edit next to the payment processing profile you’re updating.

  8. Go to the Payment Information area.

  9. In the Charge Currencies field, select the currencies you want to use.

  10. Click Save to finish.

Related Topics

General Notices