Skip to content
OpenStock
OpenStock

Getting Started

IntroductionCreate your first storePlans and limits

Storefront

StoresStore name, logo, and colorsThemes and customizationConnect a custom domainCustom pagesSearch and link previewsStore policies

Products

ProductsProduct variantsHow delivery worksSerials and license keysFiles and download linksOrganize your catalog

Payments

Payment methodsThe buyer checkout flow
Connect StripeConnect SquareConnect ShopifyConnect NMIConnect Authorize.netConnect MollieConnect SumUpConnect PandabaseConnect PaddleConnect Lemon SqueezyConnect WhopConnect any processorCard to crypto
Connect PayPalCash App and VenmoConnect SkinloopConnect OVGCCustomer balance
Crypto payments and walletsConnect NOWPaymentsConnect HeleketConnect CryptomusConnect Coinbase

Store Operations

Orders and invoicesCustomers and store balanceCustomer reviews and rewardsRead your analyticsFraud Shield

Growth

Coupons and discountsGift cardsReferral codesDiscord bots and roles

Account and Access

Teams and permissionsAccount security

Developers

AuthenticationAPI quickstartHosted checkoutCheckout embedWebhooks
Dashboard
  1. Guides
  2. Cards

Connect NMI

Take card payments through your NMI merchant account.

Set it up#

Create a private security key

In the NMI merchant portal, open Options → Settings → Security Keys and create a private API key.

Create a tokenization key

On the same page, create a public key with the Tokenization permission. Checkout uses it to collect card details securely.

Connect in the dashboard

In the dashboard, open Payments → Payment setup. Choose NMI, paste both keys and select Connect.

Test with a sandbox key

Use an NMI sandbox account, or test mode on your live account, with the Visa test card 4111 1111 1111 1111 and expiry 10/29. Amounts under 1.00 decline in test mode.

Where card details are entered#

Card fields appear in NMI’s secure payment sheet on your checkout rather than on a separate NMI page. The card number goes straight to NMI and never reaches your store.

If something does not work#

What to check

If payments decline, read the reason in the NMI transaction list. Make sure the private key is an API key and the public key has the Tokenization permission.

Still stuck? Contact support with the store, affected page, and relevant order or request reference.

Next steps#

Payment methods

Connect the accounts and wallets buyers use to pay your store.

The buyer checkout flow

Understand the steps from a product selection to a paid order and delivery.

Orders and invoices

Find a transaction, inspect its status, and troubleshoot payment or delivery.

Was this page helpful?

PreviousConnect ShopifyNextConnect Authorize.net
© 2026 OpenStockTermsPrivacy