Crypto Invoice Generator: Create a Pay Link in Seconds
You finished the work, now you need to get paid in crypto, and you do not want to spin up an account, hand your keys to a processor, or lose 3% to fees. A crypto invoice generator solves exactly this: you type an amount and a memo, and out comes a payment link your client can open and pay. No login, no contract, no custody.
This guide shows how to generate a crypto invoice in seconds with Shieldz, what the buyer sees, and why a non-custodial invoice is the safer default. Funds settle straight to a wallet you control, and the only cost is network gas.
What a crypto invoice actually is
A crypto invoice is a request for a specific amount, tied to a specific order, that a buyer can settle on-chain. The good ones give you three things: a fixed price locked at creation, a single link you can send anywhere, and a clean confirmation when the money arrives. The bad ones bury that behind a signup, a KYC form, and a percentage cut.
The cut is the part people underestimate. Card and PayPal invoicing take a percentage plus a flat fee on every collection. On a $50 invoice that is real money, every time.
How to generate a crypto invoice, step by step
- Have a wallet address. Any EVM wallet works, MetaMask, Coinbase Wallet, Rabby, a hardware wallet, whatever you already use. This is where the money lands. You never share a private key.
- Open the payment link generator. Enter the amount in USD, a short memo like “Design work”, and the coin you want to settle in (for example USDC on Base).
- Get your link. Shieldz mints a hosted invoice at
shieldz.cash/pay/<id>with the price locked. Copy it into an email, a DM, or a chat. - The client pays. They open the link, pick any major coin on any major chain, and send. Shieldz confirms it on-chain and the funds are already in your wallet, with nothing to withdraw and nothing to freeze.
That is the whole flow. No account is created, no dashboard to manage, and no platform fee is deducted from the amount.
Pay in any coin, settle in one
A good crypto invoice does not force your buyer to hold the exact coin you want. With Shieldz the buyer pays in whatever they have, BTC, ETH, USDT, USDC, BNB, and you receive one settlement coin you chose up front. The swap happens in the routing layer via NEAR, Chainflip and Relay, so neither side has to think about it.
That is why the checkout above lists 9 coins across 7 networks but the invoice still resolves to, say, USDC on Base. Your buyer gets flexibility, you get predictability. If you would rather quote and settle purely in dollars, the same flow works for a stablecoin invoice.
Why non-custodial matters for invoicing
With a custodial processor, the buyer’s payment lands in the processor’s wallet first, then you request a payout later. That inserts a third party who can hold, freeze, or delay your money, and who sees every invoice you raise. A non-custodial crypto payment gateway removes that middle step: the payment settles to your own address directly. You can verify the non-custodial claim yourself rather than take it on faith.
For freelancers and small merchants this is the difference between “the money is mine the moment it confirms” and “the money is mine once a company decides to release it”.
Invoices for AI agents and automations
Because the generator is keyless and has a plain REST endpoint, an AI agent or a script can mint invoices too. One POST /api/v1/links with a wallet address and an amount returns a live pay link, no SDK and no secret key required. That is the basis of crypto payments for AI agents: an autonomous service can bill per task and read back whether it was paid. Full details are in the crypto payment API guide.
FAQ
Is this crypto invoice generator free? Yes. There is a $0 platform fee. The buyer pays only the network gas for their transaction. Shieldz takes no cut of the invoice.
Do I need an account or KYC to create a crypto invoice? No. You need a wallet address and nothing else. No signup, no KYC, no API key for the basic pay link.
Which coins can my client pay with? Major coins across major chains, including BTC, ETH, USDC, USDT, BNB, DAI and more. You choose the single coin the invoice settles to in your wallet.
Where does the money go? Straight to the wallet address you entered. Shieldz is non-custodial, so it never holds the funds and cannot freeze or withdraw them.
Can I generate invoices programmatically?
Yes. POST /api/v1/links with an amount and a wallet returns a hosted pay link, which is ideal for scripts and AI agents.
Create your first crypto invoice
Generating a crypto invoice should take seconds, not an onboarding call. Open the payment link generator to mint one now, read how to accept crypto payments for the wider setup, or see how to accept Zcash payments if you want a shielded, private option. If you build with agents, start on the agent page.
shield