VKX Technologies Pay

Accept crypto in your business

You price in fiat. The payer picks the coin. The money lands straight in your wallet — VKX never holds your funds.

No card terminal No monthly fee No chargebacks No custody

Not just on a website

A charge becomes a link. And a link fits anywhere you already talk to your customer.

On your website

Checkout button in the store, in the subscription plan, in the cart. One API call and done.

At the counter

Generate the QR in the dashboard and show it on screen. The customer scans with their wallet and pays on the spot.

On WhatsApp

Copy the link and send it in the chat. Works for remote sales, approved quotes, service invoices.

Wherever you needComing soon

The checkout is being taken to more points of sale. Whoever integrated already changes nothing when that lands.

How it works

Three steps. None of them requires you to understand blockchain.

1 · Say where to receive

Sign in with Google and one wallet address per network. Takes a minute and it is the only setup there is.

2 · Charge

From the dashboard, amount and one click — link and QR come out. Or via API, if you want the checkout inside your own flow.

3 · Get the confirmation

When the blockchain confirms, your system is notified by signed webhook. In the dashboard, the sale shows up on its own.

The entire integration

No blockchain SDK, no RPC, no ABI, no gas. If you would rather not write code, the dashboard handles it.

npm install @vkx/pay
const { createPaymentIntent } = require('@vkx/pay');

const payment = await createPaymentIntent({
  apiKey: process.env.VKX_PAY_SECRET_KEY,
  amount: '199.90',          // fiat amount
  orderId: pedido.id,
});

// send the payer to payment.checkoutUrl
Read the full documentation

Where the money goes

Nowhere but the blockchain. The merchant amount and the VKX fee move in the same transaction: either both happen or neither does. No intermediary account, no payout window, no held balance.

BNB Chain

USDT USDC USD1 BNB

Polygon

USDT USDC POL

Base

USDC ETH

Solana

USDC SOL

The infrastructure behind it

A payment checkout is only as good as what holds it up when something goes wrong. What VKX runs underneath:

Redundant routing

Each network talks to several node providers in parallel, with health checks and automatic failover. A provider going down does not become a lost payment — it becomes the next one in line.

Confirmed by event, not by balance

Settlement is recognised by the event emitted in the contract, carrying the charge id inside. That removes the classic mistake of matching payments by amount and swapping two customers’ orders.

Chain reorganisation handled

A charge only becomes paid after that network’s confirmations. If a block is reverted, the system rolls back on its own instead of releasing goods by mistake.

Quotes that expire

The crypto price is frozen at checkout and expires on its own. An expired quote does not settle at yesterday’s rate.

Guaranteed delivery of the notice

If your server is down when the payment confirms, VKX retries with increasing backoff for up to 24 hours.

Curated coins

We only settle contracts we audit and keep on a closed list. There is no "accept any token", which is how fake-contract scams get in.

Security

The design starts from one premise: VKX must not be able to spend your money, even if it wanted to.

Non-custodial by construction

There is no VKX account in the path. The value leaves the buyer and enters your address in the same transaction — there is no balance of ours to freeze, delay or lose.

Ownerless contract

The contract that executes the payment has no admin, upgrade or withdraw function. Nobody — VKX included — can change the rules after it is deployed.

Every charge is authorised

The contract only executes with an authorisation signed by the VKX server, bound to that charge, with an expiry and single use.

Scoped keys

The key that creates charges never leaves your server; the app key is read-only. We store only the hash.

Signed webhook

Every notice carries a signature and a timestamp. Nobody can forge a payment confirmation to release goods without paying.

External auditIn progress

The contract goes through an independent audit before general availability. We would rather say it is in progress than claim what is not finished.

From crypto to your bankIn progress

Receiving in crypto solves the payment; many businesses still need money in the bank. We are integrating conversion and withdrawal through a regulated exchange partner — the same operation already running in production on another platform of ours.

You choose

Keep it in stablecoin, convert part of it or cash out entirely. Whoever prefers staying in crypto is not forced into anything.

Regulated partner

Conversion and withdrawal sit with an exchange institution already operating, with compliance on their side.

Your integration does not change

Whoever integrates today changes nothing when cash-out lands. The checkout and the webhook stay the same.

What it costs

What you payWhen
1% per saleDeducted inside the transaction itself, no invoice at month end
Monthly fee, setup, card terminalDo not exist
Chargeback feeDoes not exist — confirmed crypto is final

Your business in your pocket

The dashboard issues a read-only key you use in the VKX Wallet app. From there you follow everything on your phone, in real time — and since the key only reads, it cannot create a charge or move a cent, even if the phone is lost.

Get the VKX Wallet

Sales in real time

Every confirmed payment shows in the app as soon as the network confirms.

Full history

Every charge, paid or not, with amount, order, network and the blockchain transaction.

Today's numbers

Volume today, running total, number of sales and average ticket.

Movement per network

How much came in on each network and each coin, so reconciliation closes without a spreadsheet.

Straight answers

What is the easiest way to accept crypto on my website?

Three steps: npm install @vkx/pay, one call with the amount, and send the customer to the returned link. No blockchain code. If you would rather not program, the dashboard generates link and QR ready to use.

Does VKX hold my money?

No. The payment goes from the customer to your address in the same transaction that collects the fee. There is no intermediary account and no payout window.

Can I follow sales from my phone?

Yes. A read-only key connects the VKX Wallet app to your business: sales, history and movement in real time, with no ability to move funds.

Does my customer need the VKX Wallet?

No. MetaMask, Trust, Phantom, any wallet. Whoever pays with the VKX Wallet finishes in one tap.

Does it work for in-person sales, off a website?

Yes. The charge becomes a link and a QR code — it works at the counter, on WhatsApp or wherever you already serve customers. A website is just one of the uses.

What if the crypto price moves?

The quote is frozen at checkout for a few minutes. If it expires before payment, the customer re-quotes — you receive the agreed amount.

How long until the money arrives?

As soon as the network confirms, usually in seconds. There is no 30-day wait.

How do refunds work?

Refunds from the dashboard are in development. For now, you refund from your own wallet and record it in the history.

Start accepting today

Creating the account and the first charge takes less time than reading this page.

Create my account