License your React app with a WordPress store

Checkout, keys, and customer accounts run on your WordPress site. Your React app (or Electron shell) calls the license REST API to validate purchases. Avenia Digital Products is the store plugin, not a React payment SDK.

WordPress handles sales. React handles the product.

If you ship a React SPA, a Vite app, or a desktop wrapper around a web UI, you still need somewhere to take payment and issue license keys. Avenia Digital Products is that commerce layer on WordPress: products, cart, Stripe and PayPal checkout, and My Account for buyers.

Your React codebase does not process cards or store orders. After someone buys on your WordPress site, they receive a license key. Your app sends that key to the license REST API on the same store to validate, activate, and deactivate installs within the limits you set.

You can link from your marketing site or app to the WordPress checkout URL, or keep the store on a subdomain such as shop.example.com. Avenia Digital Products does not host, build, or deploy your React app. It only provides the store and licensing API your app integrates with.

From WordPress checkout to API check in React

Two systems, one license: the store you control and the app your users run.

Store on WordPress

Install Avenia Digital Products, connect payments, and create a licensed product with the activation limits you need.

Customer buys and gets a key

Checkout happens on your WordPress site. The buyer receives a license key by email and in My Account.

React calls your store API

On first run or sign-in, your app sends the key to validate and activate endpoints on your WordPress store.

Licensing hooks your frontend can call

Use standard HTTPS requests from React, a backend you control, or an Electron main process.

Validate, activate, deactivate

Check a key, register an activation against a site or device, and free a slot when the user moves machines.

Activation limits per sale

Personal and team tiers can allow different numbers of active installs from the same product.

Optional file delivery

Attach a build or installer on the WordPress product if buyers should download from the store after payment.

React and licensing questions

No. It is a WordPress plugin for your store. Checkout and customer accounts live on WordPress. Your React app integrates with the license REST API after purchase.

On your WordPress site running Avenia Digital Products, using Stripe or PayPal. Your React app should send users to that checkout flow or your product page, not embed payment itself.

Yes. The same license REST API applies. Your desktop app can call the endpoints from the main process or through a backend you operate.

No. Host the app wherever you already deploy it. Only the store and API need to run on the WordPress site with Avenia Digital Products installed.

Sell on your own WordPress site

Set up the WordPress store first, then wire your app to the license REST API.