New · USDT & USDC on major networks · TRX & TON

Accept crypto payments. Get paid on-chain.

swp.gg is a custodial crypto payment gateway for merchants and developers. Hosted checkout, REST API, and signed webhooks — Bitcoin through TON, plus USDT and USDC on the networks your customers already use.

0.15%
flat deposit fee
30
chains & tokens
0
monthly fees
HMAC
signed webhooks
Payment confirmed1,200 USDC · on Base
0.15%
flat fee — no monthly plan

Powering payments for fast-moving teams

Boosts.toSourcecodes.ccmembers.botRoku Network
Why swp.gg

Everything you need to get paid in crypto

One platform for invoices, static addresses, wallet balances, and withdrawals — with the merchant controls and API surface real payment flows need.

Hosted checkout

Create an invoice and share a /pay link. Customers pick BTC, ETH, SOL, TRX, TON, or USDT/USDC — you get a clean payment page with QR and live status.

REST API & webhooks

No SDK required. Create invoices with a Bearer key, get HMAC-signed webhooks on paid and expired, and point customers at a hosted or white-label flow.

Multi-chain stables

Native coins plus USDT and USDC across Ethereum, Tron, Solana, Base, Arbitrum, and more. Choose which networks each merchant accepts.

Static deposit addresses

Permanent per-merchant addresses for recurring top-ups — no expiry, same HD-derived custody model as invoices.

Convert & auto-convert

Swap balances between supported assets in the dashboard, or auto-convert deposits into a stable of your choice for +0.10%.

Security controls

TOTP 2FA with backup codes, withdraw IP allowlists, IP-locked API keys, payment accuracy rules, and per-coin checkout fees or discounts.

The dashboard

Run your whole operation from one screen

Monitor invoices, balances, and wallet activity. Configure accepted coins, convert to stables, and withdraw to an external address — without leaving swp.gg.

  • Live invoices with on-chain confirmation status
  • Multi-asset balances with convert & auto-convert
  • Per-merchant API keys, webhooks & brand settings
  • Payment accuracy & per-coin discount or fee
Open the dashboard
app.swp.gg/dashboard
Invoices
AllPaidPending
Order #1042btc1qx…7f2
Paid+$1,890
Order #1043TXY…AeBf
Paid+$420
Subscription0x12…9ab
Confirming+$88
Deposit7Eq…KSS
Paid+$310
app.swp.gg/wallets
Withdraw to wallet
2,540.00 USDC
NetworkBase
To0x742d…bEb0
Network fee~$0.12
Confirm withdraw
Pricing

Simple, transparent fees

No setup fees. No monthly minimums. You pay 0.15% when a deposit credits — network fees on withdraws and converts are separate and shown up front.

Volume

For high throughput. Same product, custom commercial terms.

Custom
  • Everything in Pay as you go
  • Custom fee schedule
  • Dedicated onboarding help
  • Priority support channel
Contact us
$0setup & monthly fees
0.15%per deposit credited
0.10%internal convert fee
Walletwithdraws to your address
Currencies

Accept the assets your customers actually use

Native coins across L1s and L2s, plus USDT and USDC on multiple networks. Pick which assets each merchant accepts from the Payments settings.

Bitcoin
Ethereum
Solana
Litecoin
BNB
Tron
TON
Polygon
Avalanche
Base
Arbitrum
Optimism
USDT
USDC
Developers

Go live with a few lines of code

Plain REST — no SDK required. Create an invoice with your API key, send the customer to the hosted pay page, and listen for HMAC-signed webhooks when it settles.

create-invoice.ts
// Create an invoice → hosted checkout URL const res = await fetch("https://swp.gg/api/v1/invoice", { method: "POST", headers: { "Authorization": `Bearer ${process.env.SWP_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ amount: 120.00, order_id: "A-10293", callback_url: "https://you.com/hooks/swp", lifetime: 60 // minutes }), }); const { payment_url } = await res.json(); // → https://swp.gg/pay/inv_7k2m9qpw3n

Start accepting crypto today

Create an account, spin up a merchant, and share your first invoice link — or integrate the REST API when you're ready to automate.

No credit card · 0.15% flat deposit fee · 2FA available