CRYPTO PAYMENT INFRASTRUCTURE

Accept Crypto Payments Without the Redirect

VisualPay gives your website, app, or Telegram bot a merchant in minutes. Transaction details return to your backend, so buyers stay in your UI. You do not need a hosted checkout page or KYC to start.

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

Many crypto payment gateways ask for documents and keep you in an approval queue before the first payment. On VisualPay you register, enable two-factor authentication, create a merchant, and can request transactions the same day. Identity verification, a business file, and a manual reviewer are not part of that path.

That helps projects that stall elsewhere: a Telegram bot selling digital goods, an indie SaaS charging in USDT, a game shop topping up balances, or a WooCommerce or Shopify store that needs another checkout option.

The API returns the payment address, QR code, and exact crypto amount to your backend, so the buyer never leaves your checkout. You render the payment step in your interface, on your domain, in your language.

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

PLATFORM

What a crypto payment gateway needs in practice

One gateway with an API and direct integration, built so you keep control of checkout.

No Hidden Cost

Pricing 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 with HTTP requests. Plugins and SDKs are optional, not required.

No redirect checkout

After you create a transaction, payment details come back to you. Render them in your own UI instead of sending users to a hosted page.

Withdraw with conversion

Convert balances across coins and networks into one currency and network, then receive everything at one wallet address.

Per-merchant currencies

Choose which coins and networks each merchant supports. A game shop does not need the same list as an exchange.

Webhooks

Get notified when a transaction is created and again when 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 to the buyer or keep it on your merchant.

WooCommerce & API

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

Free registration

Creating an account costs nothing. There is no forced subscription tier to get started.

Free merchant, any plan

Get a live merchant without purchasing a 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 username and title, then share it anywhere. Supporters choose a coin, network, and amount and pay in crypto without an account or KYC. You track donations, balance, and withdrawals from one panel.

CREATORS & STREAMERS

Accept Tips With a Personal Crypto Link

VisualPay also works for creators and streamers who do not want a merchant API or a custom checkout. Build a donation link in your panel, then share it where 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 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 for the whole platform. Turn on only what your checkout 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

Common questions about accepting crypto 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. Once it is confirmed, your backend receives a webhook and can release the order. With VisualPay there is no redirect: 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 where the money is settled. Settlement runs automatically once 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 takes ownership 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 works 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. 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 and paste in your merchant API key; that 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 needs: one POST request creates the transaction, and a webhook tells you when it is paid.

Not with VisualPay. You skip identity verification, document upload, and any 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; you do not need to buy a plan 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. That number does not change 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 expires and nothing is charged. If the buyer sends more than required, the payment is still accepted and recorded as an overpayment.

Yes, when 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. You can always re-verify any payment yourself through the transaction status endpoint instead of relying on the webhook alone.

VisualPay supports the stablecoins and coins that merchants commonly 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; 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.

You do not need to buy a plan or upload documents. Register and start requesting transactions today.

Get Free Merchant