Skip to main content
A digital product has no borders, but the paperwork behind selling one does. The moment your first customer checks out from Berlin, Toronto, or Sydney, you inherit a thicket of VAT thresholds, GST registrations, and sales-tax nexus rules — none of which has anything to do with the thing you built. Macropay removes that layer entirely. As your Merchant of Record (MoR), we become the legal seller of your product. We collect and remit tax in every jurisdiction, appear on the customer’s statement, and absorb the compliance burden — so your tax liability stays bounded and your time goes back to the product. You set a price, generate a checkout, and start selling.
Merchant of Record, in one line: you sell the product, we sell it to the customer of record. Tax, invoicing, PCI scope, and chargebacks are ours to handle — at a single flat fee.

What you offload to us

Worldwide tax

We calculate, collect, file, and remit VAT, GST, and sales tax across 200+ countries. You never register with a foreign tax authority.

Payments & FX

Cards, Apple Pay, Google Pay, and local methods — with currency conversion handled. Cards are tokenized in our PCI DSS Level 1 compliant vault.

Fulfillment

License keys, file downloads, GitHub invites, and Discord roles are granted the instant a payment clears. No glue code.

Fulfillment is built in, not bolted on

Most processors stop the moment money moves and leave you to wire up delivery yourself. Macropay treats fulfillment as part of the sale: attach benefits to a product once, and every future order grants and revokes them automatically.

License keys

Issue a unique software key on every purchase, with support for custom formats, activation limits, and expiry.
Configure it once. A buyer of your “Indie Game Engine — Studio License” receives a fresh key the instant their card clears, and it’s revoked automatically on refund.

File downloads

Host files up to 10 GB and serve them through per-customer links with access controls — no public buckets, no leaked URLs. Common cases:
  • Installers, binaries, and SDK bundles
  • Course videos, workbooks, and PDFs
  • Design templates, fonts, and asset packs
  • High-resolution audio and video

GitHub repository access

Auto-invite buyers to a private repo on purchase, and pull access when a subscription lapses or a refund is issued — ideal for source-available tools and starter kits.

Discord roles

Assign a role on payment and remove it on expiry. Great for paid communities, cohort courses, and premium support tiers.

Anything else

For benefits the built-in types don’t cover, wire up a custom benefit. Macropay fires a webhook when access should be granted or revoked, and your server runs the logic — provision a seat in your app, flip a feature flag, whatever the product needs.

Pick a pricing model that fits the product

Everything in Macropay is a product — one-time or recurring, same API and data model, different billing logic.

One-time

A fixed price, paid once, access kept forever. Templates, e-books, lifetime licenses.

Subscription

Recurring billing on monthly, yearly, or custom intervals, with dunning and failed-payment recovery built in.

Pay-what-you-want

Let buyers name their price, with an optional floor. Useful for tip jars, donations, and launch pricing tests.

Usage-based

Charge for what’s actually consumed — tokens, API calls, storage, or any metric you meter. Built for APIs and AI products.
Selling an AI product or agent? Usage-based billing is where Macropay pulls ahead. Meter on usage, activity, or outcome, route model traffic through our OpenAI-compatible proxy to capture token cost automatically, and use the Signals API to bill agents on the value they deliver — see products and pricing models for the full picture.

Go live with checkout

Three ways to take payment, from a shareable link to full programmatic control. Create a checkout link in the dashboard and drop it anywhere: a landing page, an email, a launch tweet.

Embedded checkout — stay on your domain

Mount the checkout component in your own page so buyers never leave your site.

Sessions API — full control

Create checkout sessions server-side when you need to set the customer, prefill data, or branch on your own logic.

Tax handled, end to end

As MoR we don’t just calculate tax — we register, file, and remit it under our own entities, then put the correct breakdown on every invoice your customer receives. Your buyer sees a compliant invoice with the right VAT number and tax lines for their country. You see one payout.

Pricing

Nothing is owed until your first sale clears — no minimums, no setup cost, no surprises.

Get started

1

Create an account

Sign up at macropay.ai with GitHub, Google, or email, then create an organization for your business.
2

Add your first product

Set a price, choose one-time or subscription, and attach benefits — license keys, downloads, repo or Discord access.
3

Publish a checkout

Grab the checkout link, embed the component, or call the Sessions API. Whatever fits your stack.
4

Get paid

Buyers check out and receive their benefits instantly. We handle tax, invoices, and disputes; you collect a clean payout.

Start selling

Open an account and list your first product in minutes.

Explore products

Dig into pricing models, benefits, and usage-based billing.