Illustration: payments travelling between cities around the world through Interpay.

Commerce infrastructure for the modern internet.

Build your storefront, sell products and accept crypto payments on one platform. Checkout, orders, webhooks and the API come already connected.

Read the API docs Free in test mode. 1% per paid payment.

The checkout and dashboard, sped up. Litecoin adds a block about every 2.5 minutes, Ethereum about every 12 seconds.

Platform

Everything you need to sell online.

Your storefront on top, and everything behind it already connected. Products, checkout, payments, orders, customers and the API all work on the same order, so one sale updates every part at once.

  • Storefronts: your store, on your domain, in one of five themes.
  • Products: variants, stock, files and license keys.
  • Checkout: cart, discounts, shipping and tax, priced on the server.
  • Payments: Litecoin and Ethereum, confirmed on chain.
  • Orders: payment and fulfillment status in one place.
  • Customers: every buyer and what they ordered.
  • Developers: an API and signed webhooks for every event.

Storefronts

Build a storefront without rebuilding your stack.

Five themes, a visual editor and your own domain. Change the look as often as you like; products, checkout, orders and payments stay exactly where they are.

Northwind CoffeeHome page Draft savedPublish

Theme

Colors Default

Sections

  • Announcement bar
  • Hero
  • Best sellers
  • Image with text
  1. Design
  2. Products
  3. Checkout
  4. Order
Five themes, five palettes each
Fonts, colors, layout and sections, all rendered from the same catalog.
Drafts and versions
Edit a draft, publish when it's ready, and restore any earlier version.
Your own domain
Point a CNAME at Interpay and prove it's yours with one TXT record.
Analytics without cookies
Page views and visitors next to revenue and orders, no consent banner needed.

Payments

Payments that move at internet speed.

Seen in seconds and confirmed in minutes, in your own wallet or your own Stripe account. Interpay never holds the money, so there is nothing to pay out and no settlement day to wait for.

Crypto to your own wallet

Bitcoin, Litecoin, Ether, USDC and USDT, priced in euros or dollars at a rate held for the whole payment window.

Cards on your own Stripe account

Stripe Checkout on an account that belongs to you. Each charge is yours in full; Interpay bills its fee weekly.

Payment links

Sell one product or a fixed amount from a link you can share anywhere. No storefront needed.

Payments from your server

One API call creates a payment with its amounts, recipients and payment page.

Automatic confirmation

Interpay watches the chain and applies your rules: one block under 50, three above, or your own.

Clear payment status

Awaiting payment, confirming, paid, underpaid, expired or cancelled. Never a guess.

Webhooks

A signed event at every change, retried for up to a day until your server answers.

Checkout

Accept crypto without building the infrastructure yourself.

No nodes to run, no exchange rates to fetch, no Stripe integration to write. Your customer picks a coin or a card, pays from their wallet or Stripe's own checkout, and watches it confirm.

  1. Choose how to pay

    The price is in euros. The customer picks a coin or a card and sees what that comes to.

  2. Awaiting payment

    The rate is locked for 15 minutes and the amount is set, all of it for your wallet. Scan, or open the wallet.

  3. Payment detected

    Seen on the network within seconds, and matched to the order by its exact amount.

  4. Confirming

    Block by block, against your rules: Litecoin adds one about every 2.5 minutes, Ethereum every 12 seconds.

  5. Completed

    In your own wallet, your shop told by webhook, the customer sent back to you.

Every payment told apart
Bitcoin and Litecoin payments each ask for their own exact amount; Ethereum ones carry their own reference.
Short payments on Ethereum
If too little arrives, the checkout asks for the rest. Bitcoin and Litecoin need the exact amount.
Late money isn't lost
Money that arrives after the window closes waits for you to keep or refund it.
Test mode on real testnets
Litecoin testnet and Sepolia, with the same API, checkout and webhooks.

Developers

Built for developers. Ready for production.

A small REST API, signed webhooks and a test mode on real testnets. Build the whole integration before you take a single real payment.

POST/api/v1/payment_intents201 Created
curl https://interpay.one/api/v1/payment_intents \
  -H "Authorization: Bearer ip_live_…" \
  -H "Idempotency-Key: order-1042" \
  -d '{"amount": "114.50", "currency": "EUR",
       "crypto": "LTC", "reference": "1042"}'
Response
{
  "id": "cmv1q8zrk000d7bzeh3m4x9tw",
  "status": "awaiting_payment",
  "provider": "crypto",
  "amount": "114.50",
  "currency": "EUR",
  "merchant_amount": "113.36",
  "platform_fee": "1.14",
  "crypto": { "asset": "LTC", "total": "1.58127330",
    "merchant_wallet": "ltc1qg7x4m2d9wq0v3k8s6h5yz2fe4tnr0ahl5xjc8p", "required_confirmations": 3 },
  "checkout_url": "https://interpay.one/pay/cmv1q8zrk000d7bzeh3m4x9tw",
  "expires_at": "2026-10-06T19:40:34.000Z"
}
Safe retries
Send an Idempotency-Key and a repeated request returns the first payment, never a second one.
Test and live keys
ip_test_ keys run on Litecoin testnet and Sepolia, with the same API and webhooks.
Webhooks you can trust
HMAC-SHA256 signed with a timestamp, retried for up to a day, re-sendable from the dashboard.
Stores and orders too
Read stores, products and orders, and mark orders fulfilled with a tracking number.

Orders

One order, from first visit to fulfillment.

Every step writes to the same order, so nothing is copied between systems. Digital products are delivered the moment the payment confirms; physical ones wait for you to ship them.

  1. CustomerA returning customer arrives at your store.
  2. StorefrontYour theme, your domain, your catalog.
  3. ProductVariants, stock and prices from one catalog.
  4. CheckoutThe cart is priced on the server: discounts, shipping and tax.
  5. PaymentA locked rate and an address for this order alone.
  6. ConfirmationWatched block by block until it's final.
  7. OrderPaid, recorded, and announced to your systems.
  8. Download unlocked
  9. Fulfillment

Digital products: delivered at once

The Pour-Over Guide.pdfYour download is ready · 5 downloads left
Download
Brew Log Pro license keyBRLG-7Q4M-2KXP-9HTD

Physical products: shipped by you

#10423 items · Hamburg€114.50
PaidFulfilled

DHL 00340434161298718 · tracking emailed to Lena

Global

Sell globally without rebuilding your payment stack.

Price in euros or dollars. Customers anywhere pay in crypto from any wallet or by card, and every sale lands where you already keep your money.

Merchant

You set the price

In euros or dollars, in a storefront and checkout that speak English, German, French, Spanish and Dutch.

Interpay

Interpay does the rest

Locks the rate and the amount, confirms the payment on chain or with Stripe, and bills its fee on a weekly statement. Nothing is taken at checkout.

Global customers

Customers pay from anywhere

With Bitcoin, Litecoin, Ether, USDC or USDT from the wallet they already use, or with a card. No Interpay account needed.

Security

Every payment accounted for.

Interpay is built around explicit states, signed events and money that never passes through Interpay.

POST /hooks/interpay
Interpay-Signature: t=1791315062,v1=5f2b9c41…e07a

HMAC-SHA256(secret, t + "." + raw body)
= 5f2b9c41…e07a
Signature matchesTimestamp 4 s old
Signed webhooks
Every delivery carries an HMAC-SHA256 signature over a timestamp and the raw body, so you can reject anything old or altered.
Keys shown once
API keys are stored only as hashes. Test and live keys are separate, show when they were last used and can be revoked at once.
Your money is never ours
Crypto goes from the customer straight to your wallet, in one payment, and cards to your own Stripe account. Interpay holds no balance and no key to your money, so there is nothing of yours to lose, freeze or pay out.
No keys, ever
Interpay never asks for a private key, seed phrase or wallet password, and never stores card details: Stripe takes those directly. An address is a destination, nothing more.
Two-factor where it counts
Authenticator codes at sign-in, and again for refunds and password changes. Changing where your money goes asks for your password.
Every state explicit
A payment is awaiting payment, confirming, paid, underpaid, expired or cancelled, and is applied exactly once. Late or partial money waits for your decision.
A checkout that can't be disguised
Your storefront takes your CSS; the checkout doesn't. Amounts and addresses always appear the way Interpay shows them.

Pricing

One fee, and only when you get paid.

Everything is included from the first day. Start in test mode for free and go live whenever you're ready.

1%

of each paid payment

  • No setup or monthly fee
  • Nothing for expired or cancelled payments
  • No payout fee, because there is no payout
Get started

Order #1042, paid in Litecoin

Customer paid
Ł 1.58127330 €114.50
Interpay fee, 1%
€1.14 on your weekly statement
To your wallet
Ł 1.58127330

Every payment reaches your wallet or Stripe account in full, and its fee is billed every Monday, due a week later. If a statement is still unpaid a week after that, checkout pauses until it's paid.

Included

  • Storefronts, themes and custom domains
  • Hosted checkout and payment links
  • Orders, customers, coupons and digital delivery
  • The API, webhooks and test mode

Build your commerce stack on Interpay.

Launch your storefront, connect your products and start accepting payments from anywhere.