Accept crypto. Keep control of the money.

Onboard in minutes. Settle the instant a deposit confirms. Withdraw whenever you want, to wherever you want — into wallets that are yours alone, never frozen and never pooled.

Test keys instantlyNo lock-up periodsWithdraw on demand

Onboard in minutes

Sign up and generate a working test key in the same sitting. No sales call, no waiting room, no sandbox that behaves differently from production.

No freezes, no holds

We don't sit on your money. Nothing is locked pending review — your balance is yours to move the moment it settles.

Instant settlement

Credited the second a deposit reaches its confirmations, then withdrawable as soon as the sweep lands. Not when a nightly batch gets around to it.

Total control of assets

Turn any chain or asset on or off for your own checkout, set your own approval ceilings, and withdraw to any address you choose.

Settling on major networks today — with more shipping

Ethereum

ETH · USDT · USDC · DAI · WBTC

BNB Smart Chain

BNB · USDT · USDC · DAI

Polygon

POL · USDT · USDC · DAI · WBTC

Arbitrum

ETH · USDT · USDC · DAI · WBTC

Tron

TRX · USDT

Bitcoin

BTC

Tether

On every network we support

USD Coin

On most networks

+

More networks

Coverage still expanding

Ethereum

ETH · USDT · USDC · DAI · WBTC

BNB Smart Chain

BNB · USDT · USDC · DAI

Polygon

POL · USDT · USDC · DAI · WBTC

Arbitrum

ETH · USDT · USDC · DAI · WBTC

Tron

TRX · USDT

Bitcoin

BTC

Tether

On every network we support

USD Coin

On most networks

In plain terms

What is Payaries?

Payaries is a multi-chain crypto payment gateway. Your backend creates an invoice through the API, Payaries returns a one-time deposit address, and your ledger is credited as soon as the customer's payment reaches its required confirmations. You can then withdraw any amount to any address, on demand.

Searched for “Prairie”? Search engines often autocorrect Payaries to “prairies”. This is the crypto payment gateway you were after — about the name.

Name
Payaries (payaries.com), often searched or autocorrected as “Prairie”. Same product, whichever way you spell it.
Wallets
Each merchant has a dedicated wallet per chain, never pooled with other merchants' funds. Payaries holds it for you; withdraw on demand.
Chains
Ethereum, BNB Smart Chain, Polygon, Arbitrum and Tron for deposits and withdrawals, and Bitcoin for deposits. The list keeps growing.
Assets
Native coins (ETH, BNB, POL, TRX, BTC), stablecoins such as USDT and USDC, and other major tokens such as DAI and WBTC. Availability varies by chain.
Settlement
Your ledger is credited when an invoice reaches its required confirmations. Withdraw on demand to any address.
Integration
A REST API signed with HMAC-SHA256, a Node SDK, and signed, retried webhooks.
Environments
Mainnet only. There is no testnet; test-mode API keys transact on the same real chains as live keys.

How it works

Every claim on this page, shown rather than stated

These are the real mechanics — a payment settling, the controls you hold over it, and the money leaving on your command.

Watch a payment settle, end to end

A one-time deposit address, confirmations accruing, your ledger credited at the exact moment it confirms — then withdrawable once the sweep lands.

A

Acme Store

order_10231

Awaiting payment

Amount due

49.99 USDT

Tron

$49.99 · rate locked at creation

Confirmations0 / 19

One-time deposit address issued

Your balance

0.00 USDT

—

webhook · invoice.status_changedView on explorer

Switch any chain or asset on or off

Your checkout only ever offers what you've enabled.

Ethereum

ETH · USDT · USDC · DAI

BNB Smart Chain

BNB · USDT · USDC

Polygon

POL · USDT · USDC

Arbitrum

ETH · USDT · USDC

Tron

TRX · USDT

Bitcoin

BTC

Toggle any of them — your checkout updates instantly.

Move funds out on demand

Any amount, any destination address, no lock-up window and no approval queue on your own dashboard withdrawals.

Available nowNo lock-up

12,480.00

USDT · withdrawable to any address

TQ8s…9Vhe4,000.00

Be live today, not next quarter

Two of these three steps happen in the first five minutes.

  1. Create account

    Email and password. That's it.

  2. 2

    Generate a test key

    Immediately — no queue, no call.

  3. 3

    Take a live payment

    Once your account is approved.

Spend straight from your balance

A Payaries card on the same rails — in development, no waitlist yet.

•••• •••• •••• 4291

Spend from balancePayaries

Developer-first

The integration you'd have written yourself

Predictable REST, an SDK that handles the cryptography, and documented failure states. No undocumented behaviour to discover in production at the worst possible moment.

  • referenceId is your idempotency key — a retry never creates a duplicate invoice
  • Node SDK with request signing and webhook verification already wired
  • A partner-safe integration spec, separate from your own account surface
Explore the platform
create-invoice.ts
1const invoice = await payaries.invoices.create({
2  referenceId: "order_10231",
3  fiat:   { amount: "49.99", currency: "USD" },
4  crypto: { asset: "USDT_TRC20", chainId: "tron-mainnet" },
5});
6
7// referenceId is the idempotency key —
8// replaying it returns the same invoice.
9showToCustomer(invoice.depositAddress.value);
201 Created
status
pending
depositAddress
TXyz…4Qm1
amountDue
49.99 USDT
rateLocked
1.00
expiresAt
in 30 min

See it in action

Not a mockup. The actual product.

Real screens from this app — the dashboard you run, the wallet holding your money, and the page your customer lands on.

Run the whole operation from one screen

Settled volume, live network status and every recent invoice — without digging through reports.

dashboard.payaries.com
The Payaries dashboard showing settled volume, recent invoice activity and network status, with representative demo data

What your customer actually sees

A deposit address, a QR code, and status that updates as the payment confirms.

pay.payaries.com
The Payaries hosted checkout page showing a deposit address, QR code and live payment status, with representative demo data

Your wallet, per chain — never a shared pool

Available, pending-sweep and reserved balances split per asset, each backed by an address you can paste straight into a block explorer.

dashboard.payaries.com/wallet
The Payaries wallet page showing per-chain balances split into available, pending sweep and reserved, with representative demo data

Illustrative — demo data

Connect it to what you already run. Your storefront, billing and back office talk to one API. Everything underneath — address derivation, confirmations, sweeps, payouts — stays on our side of the line.

StorefrontCheckoutBillingERP / accountingMarketplaceSDK / RESTSigned webhooksDashboardLedger exportEthereumBNB ChainPolygonArbitrumTronBitcoin+ morePayaries

Add a network without touching your code. New chains and assets arrive behind the same invoice shape, the same webhook payload and the same withdrawal call — so coverage grows without an integration project.

0

Lock-up periods on your balance

0:1

Wallet per merchant, per chain

0

Webhook retries, up to 6h out

0/7

Withdrawals, on your command

Verify everything. Trust nothing by default. Nothing here asks for the benefit of the doubt — every balance we credit you resolves to an address you can check yourself, on a public explorer, without asking us.

Segregated wallets

A dedicated wallet per merchant per chain — never pooled with anyone else's funds.

Request signing

Every API call is HMAC-signed with a timestamp, rejected outright past a five-minute clock skew.

On-chain verifiable

Check your wallet balances against a public block explorer any time — nothing is trust-us-only.

Session vs. API separation

Key management, webhook secrets and threshold changes are session-only — a stolen key can't touch them.

Next

Your first payment is minutes away.

Create an account, generate a test key, and run a real invoice through the pipeline before your coffee gets cold.