Securely collect payments with three integration methods.

Integration Methods

SECURE CHECKOUT SCREEN INTEGRATION

Integrate with NIC’s CommonCheckout interface.

Read More

DIRECT INTEGRATION

Communicate with NIC’s payment management system.

Read More

RECURRING PAYMENT INTEGRATION

Allow customers to schedule payments.

Read More

SECURE CHECKOUT SCREEN INTEGRATION

Have your own application, but don’t want to be responsible for processing the payment or the burden of PCI Compliance? Integrate your application with NIC’s secure checkout screens. With this method, your application sends the transaction data to NIC’s CommonCheckout interface which collects and processes all payment information. Benefits and features of this payment integration include:

  • PCI Compliant pages ensure that no sensitive payment information is ever stored locally on any hardware or transferred over your network
  • Configurable templates allow you to display your own logo and text for a seamless user experience
  • Receipts are emailed directly to payers
  • Simplifies your application development because the payment screens can be reused over and over again
  • Accepts credit/debit cards, electronic checks and recurring payments
  • Transaction details are sent directly back to your Web application, eliminating data entry
  • Checkout screens also integrate with credit card swiper devices for Web payments collected at point of sale
  • Transaction and disbursement details available through NIC Services Payment Engine for easy management of the payment life cycle

DIRECT INTEGRATION

Use this method when you need to integrate your own checkout screens with NIC’s Payment Management Engine. This method uses Application Programming Interfaces available to developers who write applications that include their own secure checkout screens. Customers fill out all payment information within the application, and once captured, the application communicates with NIC’s back-end payment management engine using a standard API. NIC then processes the payment, based on payment type, and returns either a success or failure code to the calling application. Based on the code, the calling application displays either a receipt to the customer or the reason for the failure. NIC supports multiple APIs including:

  • Java
  • .NET
  • Perl
  • PHP

​​

RECURRING PAYMENT INTEGRATION

Want to offer your customers the ability to schedule their payment? Citizens and businesses can register with NIC’s recurring payment billing service utilizing Web services via the originating application. NIC will generate an ID for the customer and collect the payment information for ACH or credit card. This ensures that all payment data and sensitive information are stored in the NIC PCI compliant environment and not stored in the originating application. All that is required to be retained on the application side are the payment recurrence details including Customer ID, Payment Capture Data, Amount and Service information.

The solution is simple to deploy and provides a range of benefits including:

  • Multiple Payment Methods: We support all major credit and debit cards in addition to ACH
  • Flexible Technology: Web services integration between NIC payment solutions and your originating applications
  • Simplified Billing Operations: Eliminate manual processing and improve collections through automated payments
  • Enhanced Customer Service: Simplified bill payment and ability to manage transactions online

​​