Take card payments on your own WordPress site — no marketplace, no middleman

EVC Checkout embeds a Stripe card form directly on your pages, builds product cards from your Invoice Ninja catalog, recovers abandoned carts with AI, and emails digital license keys the moment a payment lands.

Free version available now · Runs on your accounts, your data, your servers
Invoices land in Invoice Ninja already marked PAID — and flow straight into QuickBooks or Xero through Ninja's own automations. Checkout to ledger, untouched.
“The only human in the chain is the one clicking Buy.”

Everything a checkout should do

One WordPress plugin replaces your hosted-store subscription: catalog, payments, follow-ups and digital delivery.

CORE

On-site Stripe checkout

Buy buttons open a branded checkout page on your domain with an embedded, secure card form. Customers never leave your site.

CORE

Invoice Ninja catalog

Products, prices, images and descriptions live in your Invoice Ninja account — shortcodes render them anywhere on WordPress.

CORE

Real invoices, only when paid

A PAID Invoice Ninja invoice is created after money actually changes hands — no draft-invoice noise, clean books.

PRO

Abandoned Cart recovery

Billing details are captured the moment an email is typed. One reminder goes out an hour later with a link straight back.

PRO

AI Recovery Emails

Reminders are written per-cart by AI (Groq) in a professional, sales-oriented tone — with a safe fallback template if the API is down.

PRO

Registry Keys

Stockpile digital license keys; a payment claims one, stamps it on the invoice, and emails it to the buyer automatically.

CORE

Affiliate-ready checkout

?r=CODE refs ride the buy flow straight into your payment metadata, so your own commission system always knows who sent the buyer.

PRO

Custom CSS theming

A free-form CSS box and theme presets — the checkout matches your site, not ours.

Setup in five steps

Most sites are selling within the hour. The full walkthrough ships in the manual.

1

Install the plugin

Upload evc-checkout.zip through Plugins → Add New → Upload and activate EVC Checkout.

2

Connect Invoice Ninja

Paste your Ninja URL, API token and company key into EVC → Settings. Your products appear under EVC → Products.

3

Connect Stripe

Paste your Secret and Publishable keys, create a checkout page with the [evc_checkout] shortcode, and point your product Buy buttons at it.

4

Add the webhook

In Stripe, add a webhook endpoint to /wp-json/evc/v1/stripe-webhook for checkout.session.completed and payment_intent.succeeded, then paste the whsec secret into Settings.

5

(Optional) Turn on AI recovery

Paste a free Groq key into Settings → AI Recovery Emails and abandoned carts start writing themselves back.

Where to get your keys, tokens & webhooks

Stripe — API keys

Secret key + Publishable key under Developers → API keys.

dashboard.stripe.com/apikeys →

Stripe — Webhook endpoint

Add the endpoint, subscribe to the two checkout events, copy the whsec signing secret.

dashboard.stripe.com/webhooks →

Groq — AI Recovery key (free)

Create an API key for AI-written cart recovery emails. Free tier is plenty.

console.groq.com/keys →

Invoice Ninja — catalog & API token

Self-host v5 or use the hosted plan. Generate the token under Settings → Account Management → API Tokens.

invoiceninja.com →

Free vs Unlimited

Start free with the full core checkout. Upgrade once, when you want the sales-growth engine.

Free

$0

Everything you need to start selling.

  • On-site Stripe checkout (never leave your site)
  • Invoice Ninja catalog + product shortcodes
  • PAID invoices created automatically
  • Checkout themes & layout options
  • Affiliate ref forwarding (?r=CODE)
  • Up to 5 products
  • 1 site
  • Manual & shortcode reference included
  • Abandoned Cart recovery
  • AI Recovery Emails
  • Registry Keys
Download Free
BEST VALUE

Unlimited

$199 USD, one-time

Every feature. Every site you own. $199 USD, one-time, lifetime updates.

  • Everything in Free, plus:
  • Abandoned Cart capture & reminders
  • AI Recovery Emails (Groq-powered)
  • Registry Keys — automatic digital delivery
  • Custom CSS & full theming
  • Unlimited sites
  • Lifetime updates & priority email support
Buy Unlimited — $199 USD

Manual & downloads

The full user manual (PDF) walks through every setting, shortcode, credential and webhook — the same manual ships inside the plugin under docs/.