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.
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.
Theme
Colors Default
Sections
- Announcement bar
- Hero
- Best sellers
- Image with text
- Design
- Products
- Checkout
- 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.
Choose how to pay
The price is in euros. The customer picks a coin or a card and sees what that comes to.
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.
Payment detected
Seen on the network within seconds, and matched to the order by its exact amount.
Confirming
Block by block, against your rules: Litecoin adds one about every 2.5 minutes, Ethereum every 12 seconds.
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.
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"}'
{
"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.
- CustomerA returning customer arrives at your store.
- StorefrontYour theme, your domain, your catalog.
- ProductVariants, stock and prices from one catalog.
- CheckoutThe cart is priced on the server: discounts, shipping and tax.
- PaymentA locked rate and an address for this order alone.
- ConfirmationWatched block by block until it's final.
- OrderPaid, recorded, and announced to your systems.
- Download unlocked
- Fulfillment
Digital products: delivered at once
BRLG-7Q4M-2KXP-9HTDPhysical products: shipped by you
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
- 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
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.