Crypto payments for Subscription services

Accept crypto for plans, renewals and usage

Customers pay with the crypto they prefer — you stay in control of plans and access, and get paid in USDT.

Fee from 0.5%
Major coins and networks
Withdraw USDT anytime
Test before you go live
your-saas.com
Choose your plan
Starter $19/mo
Growth $49/mo
Scale $99/mo
Your store EN
Order #2481
Invoice amount 39.40 USD
Choose currency
Choose network
Order #2481 00:29:59
Amount due 39.83 USDT
Send exact amount to the specified address
Recipient address TEN4BUwHSdravFaTW8KGvqJkUC7rd89zsr
Currency USDT
Network TRC-20
Waiting for transfer
Order #2481 00:29:59
Payment found — processing
39.83 USDT 0/5 checks passed
Order #2481
Paid 39.83 USDT
Invoice amount39.40 USD
CurrencyUSDT
NetworkTRC-20
Fees0.39 USDT
Paid39.83 USDT

Why SaaS companies choose CryptumPay

Fee from 0.5%

Standard processing fee is 1%, with lower rates available at higher volumes.

International payments

Accept payments from customers across supported markets without adding local payment methods country by country.

Embedded checkout

The payment widget opens over your site, so customers can pay without leaving your product.

More ways to pay

Accept major cryptocurrencies across multiple networks through a single integration.

Fast launch

Add cryptocurrency payments without building your own payment infrastructure from scratch.

Payouts without limits

Withdraw USDT anytime with no minimum amount — from the console or via API.

Interactive demo

Checkout opens right over your service

Plan details
Business plan
Up to 20 team members
i
Unlimited projects
i
Priority support
i
Your order
Total
$470.00
/year
No real money is charged
Reset demo

New plan

sub_51B0 · Starter

Created

0.106 SOL

$19.00

Renewal

sub_18F4 · Pro

Waiting for payment

0.0144 ETH

$49.00

Usage charge

sub_2C77 · Scale

Processing

23.40 USDT

$23.40

Top-up

acct_92D3

Processing

75.8 TRX

$25.00

Renewal

sub_77A2 · Team

Paid · access extended

0.00130 BTC

$99.00

Billing sync

Keep product access
in sync with every payment

One invoice for every billing event

Create an invoice for any plan, renewal, upgrade, usage charge or top-up and pass your own billing reference.

Signed payment callbacks

Your backend gets a signed callback when the payment settles — activate the plan, extend access or add credits automatically.

Every payment stays traceable

Amount, status, coin, network and credited USDT are all in the console, tied to the right customer by your reference.

Resolving customer mistakes

We handle most payment issues for you

Small shortfalls can still complete

Set an underpayment tolerance for your SaaS. Payments within it are accepted as complete — or leave it at zero when you need the full invoice amount.

Underpayments get topped up

If a payment falls outside the tolerance, the checkout calculates the exact difference and creates a top-up invoice — fees included. The customer gets up to two attempts without leaving the payment flow.

Overpayments stay out of your support queue

If a customer sends too much, they can request the excess back from the same checkout. We handle the return instead of sending them to your support team.

Failed top-ups can be refunded

If the customer still underpays after two top-up attempts, they can request a refund directly in the checkout. CryptumPay handles the return with them.

Crypto vs card payments

Reach more customers with fewer payment restrictions

CryptoVisa/ Mastercard Other methods
Transaction feeBelow 1%From 3%From 2%
ChargebacksNoYesSometimes
Rolling reserveNoYesSometimes
Success rate99.9%70–95%~60%
Global reachAny countryIssuer-dependentLimited

How it works

Customers pay in crypto, you receive USDT

A new plan, renewal or top-up follows the same flow:

Your product creates an invoice

Send the amount and your invoice reference to CryptumPay.

Customer pays in crypto

They choose a currency and network and pay from their own wallet.

We confirm the payment

We track the transfer on-chain and send the payment status to your backend.

You update access

Activate a plan, extend a subscription, apply an upgrade or add credits. The payment is credited to your balance in USDT.

Integration

Fits the billing flow you already run

Payment link

Create an invoice in the console and send the link — useful for annual plans, enterprise customers or manual renewals with no build at all.

API

Create invoices for plans, renewals, top-ups or usage charges from your backend. Receive signed callbacks and connect payment status directly to your access logic.

Security & control

We protect your money on the way in, at rest, and on the way out

AML screening

Every incoming payment is screened on arrival. Anything flagged is isolated automatically — it never touches your balance or your withdrawals.

Two-factor authentication

Sign-in, withdrawals, access to API keys and other sensitive actions ask for your approval with an authenticator code.

Withdrawal whitelist

API payouts run only from IPs you’ve whitelisted. Anything else is blocked.

Standard plan

1%

per successful payment

Down to 0.5% at higher volumes. You can pass the fee on to your customer.

Create account

Pricing

Simple pricing.
Everything's included

Instant USDT settlement

Widget & payment links

API, SDK & webhooks

Merchant console

AML screening & 2FA

Personal onboarding & support

Getting started

Go live in three steps

1

Sign up

The API and payment links are ready for testing right away.

2

Get verified

Verification is automatic; a quick project review by our team finishes it — usually within one business day.

3

Launch

Start taking crypto the way that fits you, with payouts in USDT.

Q&A

Frequently asked questions

Does CryptumPay replace my SaaS billing system?

No. Keep plans, billing dates, trials, discounts, seat counts and usage logic in your product or existing billing system. CryptumPay handles the crypto payment for each invoice and sends the result back to your backend.

When a renewal is due, your billing creates a new invoice. The customer confirms the crypto payment, and CryptumPay sends the final status to your server. Your backend can then renew access automatically.

A regular wallet payment requires the customer to confirm the transfer. Your billing can create the next invoice automatically, and your backend can renew access automatically after payment. Repeat customers can use CryptumPay to make the payment itself faster.

Yes. Calculate the charge in your own billing system and pass the final amount when you create the invoice. Once it is paid, use the callback to update the customer's account.

You can set an underpayment tolerance for small differences. If the payment is still short, the checkout calculates the remaining amount and gives the customer two chances to top it up. If it still cannot be completed, the customer can start a refund in the checkout and CryptumPay handles it.

The customer can request the excess back from the same checkout. CryptumPay handles the return directly.

Major assets and networks are supported, including BTC, ETH, USDT, TRX, BNB, SOL, POL, TON and XRP, with USDT available across several networks.

USDT. Whatever supported cryptocurrency the customer uses, the completed payment is credited to your CryptumPay balance in USDT.

No. Payments can be made from any crypto wallet the customer already uses.

CryptumPay sends signed payment status callbacks to your backend. Use the final paid status as the event that activates a plan, extends a subscription or credits an account.

Yes. CryptumPay can be an additional payment option alongside the methods you already offer. You do not need to move your existing billing logic.

Yes. After registration, you can test invoice creation, checkout, payment statuses and callbacks before accepting live payments.

Add crypto to your SaaS billing today

Run a test payment, connect the callback and let customers pay for plans, renewals and top-ups from any wallet.

Questions first?

Talk to the team
Telegram