Skip to content

NetSuite

Last updated: 6th July 2022

Checkout.com Integrated NetSuite Payments is a world-class, modern merchant processing solution for best-in-class businesses. Leverage the capabilities of NetSuite with Checkout.com payment processing (using Payment Links as well as credit cards). Integrated payments support sales orders, invoices and subscription transactions. Automated billing operations in NetSuite with security you’ve come to trust at Checkout.com.

Minimum requirements

Our bundle is compatible with NetSuite version 2021.1 and later.


Supported features

  • Various transaction types: Sales orders, customer payments, customer deposits, invoices, refunds.
  • Recurring payments: Automatically charge a saved card to process a subscription renewal.
  • Tokenization: Securely store customer payment details for recurring payments.
  • Automated reconciliation: Upload .csv files and reduce reconciliation spend automatically within NetSuite. Webhooks support automated deposits, dispute resolution and refunds – eliminating manual processes and speeding up bank reconciliation as well as month-end close.
  • Payment Links on invoices via automated email merge.

Supported payment methods

  • Credit cards: Using Checkout.com’s Frames solution, accept credit card payments without redirecting to an external website.
  • Payment Links: Accept payments using a Payment Link that takes your customer to a secure, Checkout.com-hosted payment page.

Install the bundle

  1. Sign in to your NetSuite account.
  2. Go to Customization > SuiteBundler > Search & Install Bundles.
  3. Using the KEYWORDS field, search for AG - Checkout.com Payment Integration or bundle ID 428612.
  4. Select the Checkout.com bundle.
  5. On the Bundle Details page, select Install.
  6. On the Preview Bundle Install page, select Install Bundle.

Configure the bundle

Enter Checkout.com credentials

  1. Search for the Check Out Credentials page.
  2. Enter the environment (Production or Sandbox).
  3. Enter the base URL:
    • https://api.checkout.com for production
    • https://api.sandbox.checkout.com for sandbox
  4. In the TOKEN API KEY field, enter /tokens.
  5. In the PAYMENT API KEY field, enter /payments.
  6. Enter your secret key and public key, which you can find in your Hub account, under Settings > Channels.
  7. Select Save.

Create a payment method

  1. Go to Setup > Accounting > Accounting Lists > New.
  2. Select Payment Method.
  3. Enter a name for the payment method (for example, Checkout).
  4. Select Save.

Configure script deployments

To configure the payment script deployment:

  1. Go to Customization > Scripting > Script Deployments.
  2. Search for AG SS Checkout Payment UI and select Edit.
  3. Select Parameters.
  4. Set PAYMENT METHOD to the previously created payment method (in this example, Checkout).
  5. Select Save.

To configure the refund script deployment:

  1. Go to Customization > Scripting > Script Deployments.
  2. Search for AG SS Checkout Refund and select Edit.
  3. Select Parameters.
  4. Set REFUND METHOD to the previously created payment method (in this example, Checkout)
  5. Select Save.