MIDs and gateways

Configure NMI, Authorize.net, Stripe, and the built-in Dry Run MID.

Updated July 17, 2026
On this page
Before you start
  • Gateway credentials for NMI, Authorize.net, or Stripe when adding a live MID
  • An understanding of whether the credentials are sandbox or live

In Recurrify, a MID is a gateway connection. MID pools and routers decide which connection handles a transaction; checkout pages never assign a gateway directly.

Add a gateway MID

Choose the provider and environment

Open MIDs and choose Add MID. Select NMI, Authorize.net, or Stripe, then choose Sandbox or Live. Provider-specific credential fields appear in the same modal.

MIDs page showing the read-only Dry Run gateway and provider status
Dry Run is present in every merchant account and remains read-only and non-removable.

Save encrypted credentials

Give the connection a clear operational name, enter its credentials, and save. Recurrify stores an encrypted credential payload and only returns configuration status to the portal.

Confirm health and 3D Secure capability

The MID list shows health, environment, configured state, and provider 3D Secure support. Stripe and NMI can initiate supported 3D Secure flows; Authorize.net does not initiate challenges through this integration.

Provider reference

ProviderRequired credentials3D Secure
Dry RunNoneNot applicable
NMISecurity key and tokenization keySupported when configured by the provider
Authorize.netAPI login ID and transaction keyDoes not initiate challenges
StripeSecret key and publishable keySupported

Common issues