Cardknox is now Sola
Learn More
LogoLogo
Contact Us
  • Introduction
  • đź”—API
    • Transaction API
      • Credit Card
      • Check (ACH)
      • EBT
      • Gift Card
      • Fraud
    • Customer and Recurring API
    • Reporting API
    • Account Boarding API
      • Account Boarding Merchant Agreement
      • Account Boarding Swagger UI
    • Code Samples
    • Error Codes
  • 📦SDK
    • .NET SDK
      • Transaction Workflow
    • iOS SDK
      • iOS SDK - Technical Guide
      • Workflow
    • Android SDK
      • Android SDK - Technical Guide
  • đź§° Cardknox Products
    • 3D Secure 2.0
      • Client-Side Integration
        • Client-Side Integration (Non-iFields)
      • Server-Side Integration
    • Account Updater
    • Batch Processing
    • Browser-Based POS systems (BBPOS)
    • CloudIM Developer Guide
    • Deep Linking
      • Deep Linking Integration for Third-Party Websites
    • EBT Online
    • Gateway Emulators
    • iFields
      • Angular iFields
    • Merchant Portal
      • FAQ
    • Mobile App
    • Split Capture
    • Tap to Phone - Android
    • Partner Portal
    • PaymentSITE
      • QR Codes for PaymentSITE
    • Webhooks
  • 📱Mobile Wallets
    • Apple Pay Hosted Checkout
      • Apple Pay Hosted Checkout Initial Setup
      • Apple Pay Prerequisites
      • Apple Pay Hosted Checkout Objects Reference (Request)
      • Apple Pay Hosted Checkout Objects Reference (Response)
      • Apple Pay iFields Integration
      • Apple Pay Hosted Checkout Sample Code
      • Apple Pay Features
      • Set up Apple Pay Merchant ID with Cardknox
    • Click-To-Pay - Hosted Checkout
      • Click-To-Pay Initial Setup
      • Click-To-Pay Sample Code
      • Click-To-Pay iFields Integration
      • Click-To-Pay Objects Reference (Request)
      • Click-To-Pay Objects Reference (Response)
    • Google Pay Hosted Checkout
      • Google Pay Control Object
      • Google Pay Request Objects
      • Google Pay Response Objects
      • Google Pay Sample Code
      • iFields Integration
      • Google Pay FAQ
  • 🔌Plugins
    • Netsuite
      • NetSuite Features and Demo
    • WooCommerce
    • Magento Plugin
    • RMH (Retail Management Hero)
    • RMS (Retail Management Systems)
  • đź“–Articles
    • Frequently Asked Questions
    • How to Build POS Integration Flows
    • Card Present Integration Guide
  • Glossary of Terms
Powered by GitBook
On this page
  • Overview
  • Prerequisites
  • Installation
  • FAQs

Was this helpful?

Export as PDF
  1. Plugins
  2. Netsuite

NetSuite Features and Demo

Last updated 3 years ago

Was this helpful?

Overview

Our plugin is a NetSuite bundle that lets you use the Cardknox gateway to accept integrated payments with NetSuite. It also allows you to securely store payment methods for future transactions.

Cardknox currently does not support the following NetSuite integrations:

  • SCA (NS eComm shopping cart)

  • SCIS (NS Retail)

Prerequisites

  1. Create an account with Cardknox (live or sandbox).

  2. Obtain your token and transaction key.

  3. Request a NetSuite license (create a sandbox account ).

  4. Provide Cardknox with your NetSuite ID (). Cardknox will share the bundle with you.

Installation

Note: Only NetSuite administrators can install this bundle.

Find and install the “xPayment” (and xPayment beta) bundle in the “Search & Install Bundles“ section.

The following video demonstrates these steps:

FAQs

Q: How do I add credit card information and save it?

A: To store a customer’s credit card with their record:

  1. Open the customer record and click the Transactions tab.

  2. In the Payments section, click the plus sign ( + ) next to the PE Store Payment field.

  3. On the PE Stored Payment pop-up, fill in the required fields.

  4. Click the Save button on the pop-up to save and close the pop-up.

  5. Select the PE Get Authorization checkbox.

  6. Click the Save button at the bottom of the screen.

The following video demonstrates these steps:

Q: How do I perform a sales order (PreAuth/AuthOnly/Capture)?

A: To process a sales order:

  1. Open the customer record and click the Transactions tab.

  2. In the Items section, add as many items as necessary.

  3. In the Payment section, type in the credit card information.

  4. Select the PE Get Authorization checkbox.

  5. Click the Save button. At the top of the screen, the system displays a message that confirms the transaction was saved. Below this is the message "Pending Approval."

  6. Click the Approve button. The system displays the message "Pending Fulfillment."

  7. Click the Fulfill button. The system displays the Item Fulfillment screen.

  8. Under the text "To Be Generated," click the Save button. At the top of the screen, the system displays a message that confirms the transaction was saved.

  9. Click the Bill button. The system displays the Cash Sale screen.

  10. Under the text "To Be Generated," click the Save button.

The following video demonstrates these steps:

Q: How do I process a cash sale?

A: To process a cash transaction:

  1. Open the customer record and click the Transactions tab.

  2. In the Items section, add as many items as necessary.

  3. In the Billing section, enter information in the following fields - Payment Method - Expires - Name on Card

  4. Type the card number into the PE Credit Card Number field.

  5. Click the Save button.

The following video demonstrates these steps:

Q: How do I process a cash refund?

A: Open the cash refund transaction that needs to be refunded. In the upper left of the screen, click the Refund button.

The following video demonstrates this step:

Q: How do I process a customer deposit?

A: To process a customer deposit:

  1. Open the Customer Deposit screen.

  2. In the Customer field, choose the customer.

  3. Type in an amount in the Payment Amount field.

  4. In the PE Stored Payment field, select the payment method.

  5. Click the Save button. At the top of the screen, the system displays a message that confirms the transaction was saved.

The following video demonstrates these steps:

Q: How do I process a customer payment?

A: To process a customer payment for an invoice:

  1. Open the invoice for which you will accept payment.

  2. Click the Accept button. NetSuite opens the Payment screen.

  3. Scroll down to the Payment Method section.

  4. In the PE Payment Method field, select the payment method.

  5. Click the Save button. At the top of the screen, the system displays a message that confirms the transaction was saved.

The following video demonstrates these steps:

🔌
cardknox.com/sandbox
developersupport@cardknox.com
2MB
Customer Payment.mp4
Customer Payment Video