Skip to main content

NETS Gateway


NETS Gateway

The NETS Gateway offers credit card payment processing. Zuora has partnered with NETS to support international credit card payments. The following credit cards are supported:

  • Visa
  • MasterCard
  • American Express
  • Diners Club

Currently, the NETS gateway integration supports the Three Domain Secure (3D Secure) transactions only for the Visa, MasterCard, and American Express credit cards. For more 3D Secure information, see 3D Secure for Payment Pages 2.0.

This feature is in Limited Availability. If you want to have access to the feature, submit a request at Zuora Global Support

Supported Payment Operations

The following Payment operations are available through NETS:

  • Creation and authorization of a credit card
  • Payment creation (sale)
  • Refund
  • Creation of a credit card, authorization of a credit card, and payment creation in a single call

NETS does not support reconciliation of refunds.


  • Enable your Netaxept merchant account. You receive a Netaxept merchant ID which must be provided in each API call.
  • Obtain a merchant token from Netaxept. This token must be provided in each API call to validate the merchant.
  • Configure the gateway settings in the NETS console.

Configure the NETS Payment Gateway

  1. Navigate to Z-Payments Settings > Setup Payment Gateway
  2. Click Gateway Type field and select NETS.
  3. Click create gateway
  4. Specify the field values.
    The panHash token is required in the payment transactions. You must select the Verify new credit card checkbox in the configuration so that a panHash token is generated by NETS during the payment method verification.
  5. Click save gateway information.

Common Gateway Configuration Fields

The following are the common configuration fields you must specify for all gateways. See Setting Up Payment Gateways for the general information about setting up a payment gateway and specifying the values for the common fields: 

  • Name: Name of this gateway instance
  • Use Gateway Test Environment
  • Cards Accepted
  • Default Authorization Amount

The value for this field must be greater than or equal to 1.00. 

  • Verify new payment method (required)
  • Verify updated payment method (optional)

NETS Gateway Configuration Fields

In addition to the common fields, you must provide the following field values that are specific to the NETS gateway. The fields are required:

  • Merchant Id: An identifier issued when you set up your Netaxept merchant account. The merchant Id is required in every API call.
  • Token: A special identifier that is used to validate the merchant in all transactions. Obtain this token from Netaxept. It is required in every API call.


The NETS payment gateway does not support the following operations:

  • Voiding a payment or sale
  • Refunds without a payment or transactionId (non-referenced refunds)
  • Payment reconciliations (chargebacks or payment reversals)
  • Voiding or canceling a refund
  • Only an Auth can be voided. No other operation can be voided. Once a payment has been captured or a sale has been performed, only a refund can be done.