Alternative Payment Methods

This topic applies to

Applies to

SuiteCommerce Web Stores | Mont Blanc | Vinson | Elbrus | Kilimanjaro | Aconcagua

SuiteCommerce Advanced supports checkout using payments processed by third party companies offering payment processing services, such as Google Wallet. With this feature enabled, the user can choose a payment option that communicates with an external payment gateway.

This option is available to users in the following locations on your site:

  • When choosing a payment method during checkout.

  • When paying for sales orders converted from a Request for Quote.

  • When making payments to an invoice.

When a user selects the external payment method, they are prompted to leave your site and enter the third-party payment site for authentication. If approved, the user returns to your site at an Order Confirmation page. If rejected, the user returns to your site’s Payment Method page to choose a different payment method.

See Checkout for detailed information on configuring Checkout.

Configuring your SCA site to use the Alternative Payment Methods feature requires NetSuite account setup. The following sections direct you through the tasks for setting up alternative payment methods using external processing. Each step includes a link to detailed information for that task.

  1. Set Up an External Payment Gateway

  2. Create a New Payment Method

  3. Create a Payment Processing Profile

  4. Edit Website Settings

  5. Set Up Account to Process Alternative Payment Methods

  6. Restrict Payment Based on Customer Currency

Set Up an External Payment Gateway

To download and install a built-for-NetSuite-approved bundle from an accredited  third party service provider, you must first choose the appropriate payment partner. The Apps are available for review on SuiteApp.com.

After choosing the appropriate partner, a direct commercial relationship must first exist between the merchant and the payment gateway. This also requires an acquiring relationship. Some of NetSuite’s partners are acquirer agnostic, which lets you, the customer, maintain your existing acquiring relationship. Some payment partners require a new acquiring agreement to be in place. Careful selection needs to take place.

 

In situations where existing payment relationships do not meet your needs, contact the SuiteCloud Developer Network (SDN) for assistance.

Note

We only allow NetSuite-approved payment partnerships. To obtain a payment gateway, vendors must follow the official Built for NetSuite (BfN) process to be considered.


Create a New Payment Method

Some SuiteApps automatically create a new Payment Method record in NetSuite after installation. Others do not. To allow alternative payments through third-party payment service providers, associate a payment method to the payment gateway that was included in the SuiteApp.

To create a new Payment Method for external payment processing:

  1. Follow the steps outlined in Creating a Payment Method.

  2. Give the payment method a name that clearly identifies it as an external payment method.

  3. Ensure that the following boxes are enabled (checked):

    • External Checkout

    • Display in Web Site

Create a Payment Processing Profile

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

To create a Payment Processing Profile:

  1. Follow the steps outlined in Setting Up an Alternative Payment Method Processing Profile.

  2. In the Processing Profile record’s Web Site field, choose the website that will use this profile.

  3. In the Supported Payment Methods field, choose the external Payment Method you created earlier. NetSuite automatically updates the Payment Method record to associate with this profile.

  4. Make any other changes as required and save the profile.

Edit Website Settings

After creating a Payment Processing Profile, perform the following account setup procedures:

  • Allow payment processing in your web store

  • Allow non-credit card purchases during checkout

To allow payment processing on your web store:

  1. In NetSuite, select Setup > SuiteCommerce Advanced > Set Up Web Site.

  2. Click Edit next to website you are setting up.

  3. Click the Shopping tab.

  4. In the Shopping Basics section, check the Require Authorization for Credit Card Transactions box.

To allow non-credit card purchases during checkout:

  1. In NetSuite, select Setup > SuiteCommerce Advanced > Set Up Web Site.

  2. Click Edit next to website you are setting up.

  3. Click the Shopping tab.

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

Set Up Account to Process Alternative Payment Methods

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

To allow your account to process alternative payment methods:

  1. In NetSuite, select Setup > Accounting > Accounting Preferences.

  2. Click the Items/Transactions tab.

  3. In the Payment Processing section, check the Enable Sale Payment Operations on a Sales Order by Automatically Creating a Customer Deposit box.

Restrict Payment Based on Customer Currency

You can restrict the payment method to the currency set in the Payment Processing Profile. With this preference enabled, only payment processing profiles that support the selected payment method and the customer's currency are displayed. If you use NetSuite OneWorld, the payment processing profile must also support the customer's subsidiary.

This takes precedence over the Restrict Payment Methods by Customer Currency shopping preference. This means that even if the shopping preference is disabled, only payment methods that support the shopper's currency are displayed. In addition, if no payment method matches the shopper's currency, no payment method shows on the Payment Information page.

To restrict the payment method based on the user’s currency:

  1. In NetSuite, enable your account for multiple currencies. See Multiple Currencies and Customers for detailed information.

  2. Select Setup > Accounting > Accounting Preferences.

  3. Click the Items/Transactions tab.

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

  5. Set the Payment Processing Profile record’s Charge Currencies field to the desired currencies. See the help topic Setting Up an Alternative Payment Method Processing Profile for detailed information.