Skip to main content

Build with Shoppex

Payment infrastructure for digital product sellers — game keys, software licenses, Discord roles, subscriptions, and crypto payouts. Use Shoppex as a hosted checkout, a Developer API, a storefront SDK, or a full theme platform.

This docs site covers more than the Dev API:
  • root guides and /quickstart cover hosted/public Shoppex flows
  • /api-reference/* covers the Shoppex Developer API under /dev/v1/*
  • /sdk/* and /themes/* cover storefront integrations

Choose Your Integration

Headless Commerce

Run Shoppex as the commerce engine behind your own frontend — Next.js, Nuxt, mobile, Discord bot.

Developer API

Full control over invoices, products, and customers. Create custom checkout flows and automate your business.

Official SDKs

Use the official JS, Python, and PHP SDKs instead of wiring every request by hand.

Checkout Embed SDK

Open Shoppex checkout as a modal on your existing website with one script tag.

Storefront SDK

Drop-in JavaScript SDK for embedding products, carts, and checkout into any website.

Theme Development

Build or customize a Shoppex storefront theme. Includes AI workflows, hosted theme pull/push sync, and advanced platform docs.

Hosted Shop

Use your hosted shop and public checkout flows at yourshop.shoppex.io.

Developer API Quick Start

1

Get your API key

Go to Dashboard → Settings → API and create an API key.
2

Create a payment

curl -X POST https://api.shoppex.io/dev/v1/payments \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title": "Order #123", "email": "[email protected]", "value": 29.99, "currency": "USD"}'
3

Redirect to checkout

Use the returned url to send your customer to the hosted checkout page.
4

Handle webhooks

Listen for order:paid to fulfill orders automatically.

Full Quickstart Guide

Hosted shop setup and the public /v1/invoices checkout flow

Developer API Quickstart

First /dev/v1/* call, auth, payment creation, and webhook basics

SDKs & Libraries

Official install commands, public repos, and language-specific examples

Core Concepts

Payments

Three ways to accept payments: Storefront, Payment Links, or API. Understand the full payment flow.

Invoices

Every payment creates an invoice. Learn about statuses, lifecycle, and fulfillment.

Webhooks

Get real-time notifications when payments succeed, subscriptions renew, or disputes occur.

Subscriptions

Recurring billing with automatic renewals, trials, and cancellation handling.

Upload files to your product, and Shoppex delivers them automatically after payment. Supports any file type up to 5GB.Learn more →
Add license keys to your product (one per line), and each customer receives a unique key. Perfect for software sales.Learn more →
Create invoices via API, redirect customers to our hosted checkout, and listen for webhooks to fulfill orders in your system.Learn more →
Use Shoppex as the backend for orders, affiliate stats, balance conversion, and payout requests while keeping the full frontend under your own brand.Learn more →
Set up recurring products with monthly or yearly billing. Handle trials, upgrades, and cancellations automatically.Learn more →

API Resources

Products

Create and manage your product catalog

Orders & Invoices

Query orders, payment history, and invoice lifecycle

Customers

Manage customer data, affiliates, and purchase history

Coupons

Create discount codes and promotions

Subscriptions

View and manage recurring billing

Webhooks

Configure event notifications

Get Help

Discord Community

Chat with other developers and get quick answers

Email Support

Reach our team for technical questions