Pricing

A percentage of what you receive

No monthly fee. No setup fee. Nothing for invoices that go unpaid. Gas for collecting your funds is included.

1–3%per payment, depending on the network, with a small minimum per token

Taken by the contract when your payment is collected. Nothing to deposit, no monthly fee, and nothing owed on an invoice nobody pays.

Unlimited payment links
Unlimited customer addresses
Gas for collecting your funds
Webhooks with automatic retries
Test API keys (live keys at mainnet)
Payment, invoice and balance APIs
Reconciliation and health monitoring
Email notifications
Create an account

How a $1,000 payment settles

Your customer sends$1,000.00
Vorixpay fee, 1% on BNB Smart Chain−$10.00
Reaches your wallet$990.00
To deposit firstnothing

Current testnet rates

BNB Smart Chain Testnet1%
Ethereum Sepolia3%

Ethereum costs us far more per collection, and the rate reflects that rather than being averaged across everyone.

One transaction, split by the contract holding the payment. The $990 can only go to the wallet you registered — that part is enforced by code, not by us.

How the fee is taken

One transaction moves your money and pays us. Nothing to fund, nothing to run out of.

01

Register your wallet

Sign a message from the wallet you want to be paid into. That address is recorded on-chain, and only a signature from that same wallet can change it.

02

Hand out addresses

One per invoice, or one per customer that never expires. As many as you like, costing nothing — you have not paid us anything at this point and do not need to.

03

Get paid, minus the fee

When a payment is collected, the contract sends us our fee — the invoice’s rate, or the current rate for a permanent address, and never less than the token’s minimum — and the rest to your wallet, in the same transaction. That is the entire billing relationship.

Questions

Why is the rate different on each network?

Because collecting a payment costs us a transaction on that network, and the same collection costs far more on Ethereum than on BNB Smart Chain. One rate across both would either lose money on the expensive one or overcharge everybody on the cheap one. You see the rate for a network before you raise an invoice on it.

Can the rate change on an invoice I have already sent out?

No, and not as a policy — as a property of how the address is made. The rate is part of what the payment address is derived from, so changing our rate produces a different address entirely and cannot reach one already given to a customer. The percentage on an invoice is binding the moment it exists. Two things are not fixed: the per-token minimum fee, which is read when the payment is collected, and the rate on addresses that belong to a customer permanently, which follows the current rate because they receive indefinitely and freezing one would mean honouring last year’s price forever.

How is the fee taken?

By the contract that holds your payment, at the moment it moves the money. It sends our percentage to us and the rest to your wallet, in a single transaction. There is no invoice from us, no balance to keep funded, and no way for a payment to be collected without the fee going with it.

Do I have to deposit anything to start?

No. Create an account, register the wallet you want to be paid into, and start issuing addresses. You can generate ten thousand of them having never sent us anything — we are paid out of the first payment that arrives, not before.

Can you change the fee after I have started?

Yes, and you should know exactly how. A new rate applies to invoices created after the change; invoices already issued keep theirs. Permanent customer addresses are charged the rate current when a payment is collected — including money that has arrived but not been collected yet. The per-token minimum fee is also read at collection time, for every address.

Who pays the fee — me or my customer?

You choose per invoice. By default it comes out of the payment. Set the customer to pay it and the invoice is raised by the fee, so your customer pays a little more and you receive the full amount you asked for.

Could you set the fee to 100% and take everything?

The contract allows a rate of up to 100% and puts no ceiling on the per-token minimum fee, so this rests on us not doing it rather than on code preventing it. Both are set by an online key of ours that our offline owner key can revoke. What the contract does enforce is where the rest goes: the remainder can only be sent to the wallet you registered, and changing that wallet needs a signature from the wallet itself plus a 24-hour delay. We can affect how much you receive. We cannot affect who receives it.

Is there a minimum?

Yes, per token. Each token has a small minimum fee, so collecting a tiny payment is not worth less than the transaction that collects it — the fee is the percentage or that minimum, whichever is larger. An invoice you pay the fee on must be larger than the minimum fee, and the dashboard and API tell you the smallest amount each token accepts. If a payment arrives that is too small to clear the minimum, it is left where it is rather than consumed by the fee, and collected once more arrives at that address.

Do I pay for invoices nobody pays?

No. The fee is charged on money you actually receive, so an unpaid or expired invoice costs nothing.

Who pays the gas for moving my funds?

We do. Collecting funds from a payment address into your wallet costs a transaction and that is ours to cover, which is why the rate differs by network — the same collection costs far more on Ethereum than on BNB Smart Chain.

What tokens and chains are supported?

USDT and USDC. Contracts are deployed on BNB Smart Chain Testnet and Ethereum Sepolia; mainnet follows an external audit. Tron is in progress.

When are small payments collected?

Balances under the collection threshold (currently 5 USDT or USDC) are batched with others and collected within 24 hours, so gas is not spent moving a few cents at a time. A part-paid invoice is collected once it completes, expires, or you accept it short.

Before you plan around this

Vorixpay has not launched. Contracts are deployed and working on BNB Smart Chain Testnet and Ethereum Sepolia, and have not been through an external security audit. The rates shown are testnet rates and may change before launch; the security page sets out exactly what is and is not finished.