CRYPTO PAYMENT INFRASTRUCTURE

Accept Crypto Payments Without the Redirect

VisualPay gives your website, app or Telegram bot a merchant in minutes. Transaction data is returned straight to your backend - no hosted checkout page, no forced hop, no KYC.

No KYC required You choose who pays the fee 24/7 support
merchant_txn #A93F1C awaiting payment
AMOUNT DUE
1580.70 USDT
BEP-20 · BNB Smart Chain
0x9fA1…c72E
Sent from your own checkout UI 09:42 left
0%
Identity verification
24/7
Live support
0.7%
Flat payment fee
Free
Merchant registration
WHO IT IS FOR

No KYC Crypto Payment Gateway for Websites, Apps & Telegram Bots

Most crypto payment gateways make you upload documents and wait in an approval queue before you can take a single payment. VisualPay does not. You register, bind two-factor authentication, create a merchant and start requesting transactions the same day - no identity verification, no business file, no reviewer.

That matters most for the projects that get stuck elsewhere: a Telegram bot selling digital goods, an indie SaaS charging in USDT, a game shop topping up balances, or a store on WooCommerce or Shopify that just wants a second checkout option.

Because the API returns the payment address, the QR code and the exact crypto amount straight to your backend, the buyer never leaves your own checkout. You render the payment step in your interface, on your domain, in your language - the gateway stays invisible.

Settlement is non-custodial. You declare your own wallet address per coin and network, and confirmed payments are sent there automatically once the threshold is reached, so your USDT, USDC, ETH or TON never sits in someone else's account waiting on a withdrawal request.

PLATFORM

Everything a Crypto Payment Gateway Needs, Nothing It Doesn't

One gateway - API and direct integration - built around control over your own checkout experience.

No Hidden Cost

Everything on VisualPay is transparent. Besides the payment fee, no other charges are collected.

REST API

A single web service you can call from any stack - no plugins, no SDKs to install, just HTTP requests.

No redirect checkout

Payment details come back to you after the transaction is created - render them in your own UI instead of sending users to a hosted page.

Withdraw with conversion

Convert balances across all your coins and networks into a single currency and network, then receive everything at one wallet address - no separate withdrawal for each asset.

Per-merchant currencies

Choose exactly which coins and networks each merchant supports - a gateway for a game shop doesn't need the same list as an exchange.

Webhooks

Get notified the moment a transaction is created and again the moment its status is confirmed, sent straight to your endpoint.

No identity checks

Register and start accepting payments without submitting documents or waiting on verification.

You choose who pays the fee

A payment fee is set on each transaction. Pass it on to the buyer, or keep it on your merchant - you decide.

WooCommerce & API

Use our ready-made WooCommerce plugin, or build the integration yourself through the API.

Free registration

Creating an account costs nothing, with no forced subscription tier to get started.

Free merchant, any plan

Get a live merchant without purchasing a specific plan first - upgrade later only if you need to.

24/7 support

Someone is reachable around the clock for integration questions or transaction issues.

Donate Page

Create a public donate link with your own username and title, then share it anywhere. Supporters choose a coin, network, and amount and pay in crypto with no account or KYC. You track donations, balance, and withdrawals from one panel.

CREATORS & STREAMERS

Accept Tips With a Personal Crypto Link

VisualPay works for creators and streamers too — no merchant API and no custom checkout required. Build a dedicated donation link in your panel, then share it wherever your audience already follows you.

Put the link in your bio, stream description, Discord, YouTube, or any social post. Supporters open it, choose a coin and amount, and pay. Funds settle to your own wallet.

Create Your Link
1

Open Donate settings

Sign in to your panel and go to Donate → Settings.

2

Create your personal link

Choose a username and title — your public tip page is ready in minutes.

3

Share it on social

Drop the same link in bios, stream overlays, posts, and community channels.

Your public link
# share this URL anywhere
https://donate.visualpay.net/yourname
INTEGRATION

Four Steps to a Working USDT Payment Merchant

1

Create your account

Sign up or log in to get started.

2

Bind two-factor authentication

Required before you can continue.

3

Create a merchant

Available once steps 1 and 2 are done.

4

Get your API key

Find it in your merchant's details panel, then check the API Docs to integrate and build your payment page.

Create Transaction
curl -X 'POST' \
  'https://visualpay.net/api/v1/merchant/transaction/create' \
  -H 'accept: application/json' \
  -H 'x-api-key: merchantApiKey' \
  -H 'Content-Type: application/json' \
  -d '{
  "currency_symbol": "USDT",
  "network_code": "trc20",
  "amount_usd": 25.5,
  "ttl": 15,
  "order_id": 1001,
  "email": "payer@example.com",
  "comment": "Invoice #1001"
}'
SUPPORTED COINS

Supported Coins: USDT, USDC, ETH, BNB, SOL, TON and More

Coins and networks are configured per merchant, not per platform - turn on only the ones your checkout actually needs.

USDT cryptocurrency payment icon
USDT
USDC cryptocurrency payment icon
USDC
ETH cryptocurrency payment icon
ETH
BNB cryptocurrency payment icon
BNB
SOL cryptocurrency payment icon
SOL
GRAM cryptocurrency payment icon
GRAM
FAQ

Frequently Asked Questions About Crypto Payment Gateways

What merchants ask us most about accepting crypto payments with VisualPay. For longer walkthroughs, read our crypto payment gateway guides.

A crypto payment gateway lets your website, app or bot take payments in cryptocurrency. You send the order amount in USD, the gateway returns a payment address, a QR code and the exact crypto amount to pay, then watches the blockchain for that payment. The moment it is confirmed, your backend receives a webhook and can release the order. With VisualPay there is no redirect: the payment details come back to you, so the buyer stays inside your own checkout.

VisualPay charges a payment fee on each successful transaction, set on your merchant. You choose whether that fee is added to the amount the buyer pays, or taken from your own settlement. There is no monthly subscription, and your exact rate is always visible in your merchant details in the panel.

Yes. You declare your own wallet address for each coin and network when you create the merchant, and that is exactly where the money is settled. Settlement runs automatically as soon as your balance reaches the threshold, so funds land in a wallet whose private keys only you hold. VisualPay never asks for your keys and never becomes the owner of your money.

A custodial gateway keeps your money in its own wallet and pays you out later, usually after you file a withdrawal request. A non-custodial gateway sends the money to a wallet you already own. VisualPay is built to work the second way: you declare your own wallet address for each coin and network, and settlement is automatic. Once your balance reaches the threshold, funds are sent to your wallet, normally in under a minute, so there is no manual withdrawal and no balance parked with us.

There are two paths. On a ready-made platform such as WooCommerce or Shopify, install the VisualPay plugin for it and paste in your merchant API key, which needs no coding. If you are building your own site, mobile app or Telegram bot, call the REST API directly and shape the flow around your own needs: one POST request creates the transaction and a webhook tells you the moment it is paid.

Not with VisualPay. There is no identity verification, no document upload and no approval queue. Create an account, enable two-factor authentication, create a merchant and you can start requesting transactions the same day. Registration and your first merchant are free, with no plan to buy up front.

The rate is locked when the transaction is created. You send the amount in USD, VisualPay converts it at that instant and stores the exact crypto amount the buyer must send, and that number never moves while the transaction is open. The buyer pays within the time-to-live window you set, so a price swing during checkout cannot leave you short. If the window passes with no payment the transaction simply expires and nothing is charged, and if the buyer sends more than required the payment is still accepted and recorded as an overpayment.

Yes, as long as the gateway keeps you in control. VisualPay requires two-factor authentication before you can create a merchant, authenticates every call with your private merchant API key, only accepts HTTPS webhook endpoints and rate limits each endpoint. Payments are confirmed on-chain, so they cannot be reversed or charged back, and you can always re-verify any payment yourself through the transaction status endpoint instead of trusting the webhook alone.

VisualPay supports the stablecoins and coins that merchants actually get paid in: USDT and USDC on TRC20 (Tron), BEP20 (BNB Smart Chain), ERC20 (Ethereum), Polygon, Arbitrum and Avalanche, plus native coins such as ETH, BNB, AVAX, SOL, TRX, POL, DAI and TON. Every merchant enables only the coins and networks it needs, so your checkout stays short.

It depends on where you operate. Accepting crypto is fully legal in many countries, restricted in some and treated as a licensed activity in others, and the rules keep changing. VisualPay does not provide legal advice, so check the requirements that apply where your business is registered and where your customers are before you go live.

GET STARTED

Your first merchant is free.

No plan purchase, no document upload - register and start requesting transactions today.

Get Free Merchant