Netbilling Documentation Resources

You are here

NETbilling Gateway Documentation


Transaction Authorization Message Definitions

  • Helpful information intended for troubleshooting declines and other errors. All NETbilling generated "Auth Messages" and all known bank responses are included.

Test Mode Responses

  • ​Enabling Test mode or using the account test card number will allow you to test transaction processing without sending live transactions to your actual merchant account. 

Secure Payment Form (NETbilling Hosted)

Payment Form Documentation

  • Intended for merchants who wish to utilize the NETbilling pre-generated payment forms.

Hidden Payment Form Tutorial

  • Instruction for bypassing the NETbilling payment form. Intended for merchants who wish to generate a "one-click" payment option.

Direct Mode Transaction API

Direct Mode 3.2 Documentation

  • Detailed information about the Direct Mode 3.2 protocol, including request/response parameters, format, and requirements.

Direct Mode 3.0 Batch Documentation

  • Instruction for utilizing the Direct Mode Batch Protocol.

Direct Mode 3.1 Java Client Documentation

  • This documentation is primarily intended for Java developers who are writing new software or integrating existing software using our Direct Mode interface.

Download Direct Mode Client Software

Direct Mode 2.1 Documentation+

+ Use version 3.2 for new development



Managing Memberships

Setting up Membership Sites

  • Instructions for configuring your website to have a protected members' area.

Membership Management System Security

  • General information about NETbilling membership security.

Member Control Script (nbmember.cgi


Control Script Configuration File (nbmember.cfg)


Member Update API

Member Update Protocol Documentation

  • Instructions for operating the NETbilling scriptable membership update interface.

Data Retrieval Interface API

Data Retrieval Interface 1.5 Documentation

  • Documentation regarding NETbilling's Data Retrieval Interface.


Payments by Check (ACH)

NBCheck User Guide

  • General information and guidelines for ACH transaction processing.

New ACH Requirements

Assent Key Guide

  • Documentation for the NETbilling ACH ascent key. This is required for all Direct Mode ACH transactions.




Shopping Cart Help


Other Help Files

Shopping Cart

About Us

Since 1998, NETbilling, Inc. has provided multi-currency transaction processing, merchant accounts, and call center services to thousands of clients of all sizes. Our cost-effective solutions allow you to process credit/debit cards, e-checks, and mobile orders. NETbilling works with any business type and genre including high-risk, e-commerce, mobile, and card-present businesses.


  •   27451 Tourney Road, Suite #220
         Valencia, California 91355
  •   Phone: (888) 357-8166
  •   Phone: (661) 252-2456
  •   Fax: (661) 414-8581
  •   Email: