Skip to content
PYMSTR
0
1
0
0
0
0
0
1
1
0
1
1
1
0
1
1
0
0
0
0
1
0
1
1
1
0
0
0
0
1
1
0
0
1
0
0
1
1
0
1
1
1
0
1
0
0
1
1
0
1
#77058
0x29425c08...
#4450
0x67e1bccf...
#66166
0x973871ea...
#86228
0x1fb17729...
Non-Custodial Payment Rails

More Deposits, Less Friction
USDC stablecoin logo
USDT stablecoin logo

Non-custodial stablecoin payments for high-risk merchants. 1% flat fee. Zero chargebacks. Instant settlement.

0+
Login Methods
0s
Avg. Settlement
0%
Chargebacks
0%
Transaction Fees
Trusted Infrastructure

Web3Auth

Authentication

Alchemy

Infrastructure

Pimlico

Account Abstraction

Circle

USDC Issuer

Tether

USDT Issuer

Non-Custodial

Why us?

Traditional processors control your funds. We don't.

No painful contracts, no middle men, no deplatforming risk.

Settlement Speed

PYMSTR

Instant (3s avg)

Traditional PSP

3-7 days

Crypto PSP

24-48 hours

Transaction Fees

PYMSTR

1% flat

Traditional PSP

2.9% + hidden fees

Crypto PSP

1-2% + swap fees

Chargeback Risk

PYMSTR

Zero (immutable)

Traditional PSP

2-5% of revenue lost

Crypto PSP

Possible (disputes)

Time to Go Live

PYMSTR

Same day

Traditional PSP

4-8 weeks

Crypto PSP

2-4 weeks

Rolling Reserves

PYMSTR

None

Traditional PSP

Yes (5-10%)

Crypto PSP

Yes (variable)

Account Freezes

PYMSTR

Impossible

Traditional PSP

Common

Crypto PSP

Possible

Custody of Funds

PYMSTR

You control

Traditional PSP

They control

Crypto PSP

They control

Non-custodial infrastructure — you maintain full control of your funds at all times. No intermediaries, no delays, no risk of account freezes.

How it works

Four layers working together to deliver secure, compliant, and instant stablecoin payments.

01

Wallet

Secure wallets created in-flow — no setup friction. MPC keys with social or guardian recovery, no seed phrases. Users keep control while you get instant readiness.

02

Splitting

Split each payment across multiple wallets — platform fees, merchant payouts, referral commissions. Define the rules once, enforced on every transaction.

03

Execution

We bundle the entire payment under your policy so it settles all-or-nothing. Gas is included in the payment currency, with simulation and fee caps to fail safely if the network is congested.

04

Settlement

Funds settle on-chain with the exact amount, asset, and chain you specify. Plus atomic splits in one motion. Signed receipts, clean exports, and finality by design.

Each layer is independently auditable and fully compliant.

Accept Stablecoins on Your Terms

2 stablecoins across 5 chains. You choose which coins and networks to accept — customers pay exactly what you specify.

Blockchain Networks

Supported Stablecoins

USDC stablecoin logo
USDC
Multiple chains
USDT stablecoin logo
USDT
Multiple chains

Why USDC?

USDC stablecoin logo
USDC

Industry-leading transparency with over $75B in circulation. Fully backed by cash and short-term U.S. treasuries with monthly attestations. Circle's recent IPO filing underscores institutional confidence in USDC as the standard for regulated stablecoin payments.

Learn more about accepting USDC

Need support for another chain or token?

Merchant Dashboard

Monitor stablecoin deposits by chain and coin, track fees, and export transaction history in real time.

Volume
30d
$125,847.32
+2.5%
Transactions
30d
1,847
+4.2%
Avg Trx
30d
$68.14
+3.1%
Saved vs Cards
30d
$8,214
+18.7%
Customers
30d
342
+15.3%

Transaction Volume

Monthly transaction count

JanFebMarAprMayJun090180270360

Cumulative Volume

Total transaction volume over time

JanFebMarAprMayJun07500150002250030000

Real-time insights at your fingertips

Track your payment performance, monitor trends, and make data-driven decisions with our intuitive dashboard.

Developer First

Built for Developers

Go live with payment links in minutes, or integrate the full API in a day. Webhooks, multi-recipient splits, and 5 chains out of the box.

  • RESTful API with webhooks
  • 5 chains, 2 stablecoins, 14 fiat currencies
  • Native multi-recipient payment splitting
  • Comprehensive documentation
server.js
// Create a payment
const payment = await fetch('https://api.pymstr.com/v1/payments', {
method: 'POST',
headers: {
'Authorization': 'Bearer pk_your_api_key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
amount: '100.00',
currency: 'USD',
title: 'Order #123',
externalId: 'order-123',
acceptedTokens: ['USDC', 'USDT']
})
}).then(r => r.json());
 
// → payment.paymentUrl
// → payment.status === 'ACTIVE'
 
// Webhook: payment.completed
app.post('/webhook', (req, res) => {
verify(req.headers['x-pymstr-signature']);
const { paymentId } = req.body.data;
// Fulfill the order...
res.sendStatus(200);
});
Support

Frequently Asked Questions

1% flat fee — that's it

Start Accepting
Stablecoins Today

Non-custodial. No chargebacks. Funds go straight to your wallet. Go live in minutes, not months.

Get started for free