More Deposits, Less Friction




Non-custodial stablecoin payments for high-risk merchants. 1% flat fee. Zero chargebacks. Instant settlement.
Web3Auth
Authentication
Alchemy
Infrastructure
Pimlico
Account Abstraction
Circle
USDC Issuer
Tether
USDT Issuer
Why us?
Traditional processors control your funds. We don't.
No painful contracts, no middle men, no deplatforming risk.
| Feature | Traditional PSP | Crypto PSP | PYMSTR |
|---|---|---|---|
Settlement Speed | 3-7 days | 24-48 hours | Instant (3s avg) |
Transaction Fees | 2.9% + hidden fees | 1-2% + swap fees | 1% flat |
Chargeback Risk | 2-5% of revenue lost | Possible (disputes) | Zero (immutable) |
Time to Go Live | 4-8 weeks | 2-4 weeks | Same day |
Rolling Reserves | Yes (5-10%) | Yes (variable) | None |
Account Freezes | Common | Possible | Impossible |
Custody of Funds | They control | They control | You control |
Settlement Speed
Instant (3s avg)
3-7 days
24-48 hours
Transaction Fees
1% flat
2.9% + hidden fees
1-2% + swap fees
Chargeback Risk
Zero (immutable)
2-5% of revenue lost
Possible (disputes)
Time to Go Live
Same day
4-8 weeks
2-4 weeks
Rolling Reserves
None
Yes (5-10%)
Yes (variable)
Account Freezes
Impossible
Common
Possible
Custody of Funds
You control
They control
They control
Non-custodial infrastructure — you maintain full control of your funds at all times. No intermediaries, no delays, no risk of account freezes.
iGaming
Accept stablecoin deposits across online casinos, sportsbooks, and gaming platforms. 1% flat fee. Zero chargebacks. No KYB.
Features
How it works
Four layers working together to deliver secure, compliant, and instant stablecoin payments.
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.
Splitting
Split each payment across multiple wallets — platform fees, merchant payouts, referral commissions. Define the rules once, enforced on every transaction.
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.
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.
Supported Stablecoins


Why 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 USDCNeed support for another chain or token?
Merchant Dashboard
Monitor stablecoin deposits by chain and coin, track fees, and export transaction history in real time.
Transaction Volume
Monthly transaction count
Cumulative Volume
Total transaction volume over time
Real-time insights at your fingertips
Track your payment performance, monitor trends, and make data-driven decisions with our intuitive dashboard.
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
// Create a paymentconst 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.completedapp.post('/webhook', (req, res) => {verify(req.headers['x-pymstr-signature']);const { paymentId } = req.body.data;// Fulfill the order...res.sendStatus(200);});
Frequently Asked Questions
Start Accepting
Stablecoins Today
Non-custodial. No chargebacks. Funds go straight to your wallet. Go live in minutes, not months.