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 1.0) transactions only for the Visa, MasterCard, and American Express credit cards. For more 3D Secure information, see 3D Secure for Payment Pages 2.0.

Note: NETS currently only supports 3D Secure 1.0, but will do a 3D Secure 2.0 redirection on their side. As a result, even 3D Secure 1.0 NETS transactions are compliant with PSD2. To learn more about PSD2, see PSD2 and strong customer authentication overview.

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 SettingsPayments > 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.
  • Force 3D Secure Authentication: Enforces all authorizations to require 3D Secure authentication for Payment Pages 2.0. This setting works with the Enable 3D Secure setting in the configuration page of Payment Pages 2.0 to determine the scope of 3D Secure. The following table describes the processing logic: 
    Force 3D Secure Authentication (in gateway configuration) Enable 3D Secure (in Payment Pages 2.0 configuration) Outcome
    Disabled Disabled No 3D Secure authentication for all transactions
    Enabled Disabled No 3D Secure authentication for all transactions
    Disabled Enabled The 3D Secure authentication is required only for Payment Pages 2.0. Some credit cards might not go through 3D Secure.
    Enabled Enabled The 3D Secure authentication is required only for Payment Pages 2.0. All credit cards have to go through 3D Secure.


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.