An easy way to send or request cryptocurrency payments.
SendCrypto makes it easy to send or request cryptocurrency payments.
You can easily create a link to receive payments through your own page on this site,
and share that link with people who might send you money.
A link is built as follows, always excluding quotes:
Start with "https://".
Follow that with your preferred base domain: "sendcrypto.money" or "sendcryptoto.me" or "sendcryptocurrencyto.me".
(Note that you are welcome to pick differently depending on your audience).
Follow that with a slash: "/".
Follow that with the address or
ENS name
of the account that should receive the funds.
For example: "0x46438f69ab55D8f29956b6A2B45c9b6f3Fa6332c".
Follow that with a slash: "/".
Optionally follow that with the type of currency you would like to specify an amount in, followed by a slash ("/").
At present, this must be "ETH". This value will be translated to the native currency of an EVM
chain if you specify a different one as described below.
You will eventually be able to specify the amount in "USD" or any of the cryptocurrency tokens noted below.
This is not case-sensitive.
If you do not specify anything here, USD will be assumed,
but specification is currently required (and must be "ETH") if you're going to specify the amount.
Optionally include the default amount you would like to be filled in when someone arrives at this page,
followed by a slash.
Optionally include the cryptocurrency asset that should be specified by default,
if a user has holdings in multiple supported assets.
Currently, options are just "ETH" (referring to the default coin of whatever network may be specified),
which is the default assumed if no value is present.
This is not case-sensitive.
If you wish to specify which network this should be sent on, at the end of the URL add "?networkID="
followed by the numeric network ID. It must correspond to one of the chains supported by the drop-down menu
shown on the page when all L2 and test networks are shown. The default value is 1 (for mainnet Ethereum).
Any "/" at the end of a URL (in this application) is optional.
For example: If you find this site useful, please click here to send your support.
A more decentralized alternative for building the link, which can be used if your audience uses
Brave or
Opera or the
Unstoppable Domains extension
is as follows, always excluding quotes:
Start with "https://".
Follow that with your preferred base domain: "quicklysend.crypto" or "sendquickly.crypto" or "sendmoneyon.blockchain" or "sendfundson.blockchain".
Follow that with "?to=".
Follow that with the address or
ENS name
of the account that should receive the funds.
For example: "0x46438f69ab55D8f29956b6A2B45c9b6f3Fa6332c".
You can't yet use your own Unstoppable Domain name, but that should change in the future.
If you are going to specify an amount, optionally follow that with: "&viewCurrency="
followed by the type of currency you would like to specify an amount in, which currently must be "ETH",
which will be translated into the network native coin.
You will eventually be able to specify the amount in "USD" or any of the cryptocurrency tokens noted below.
This is not case-sensitive.
If you do not specify anything here, USD will be assumed,
but specification is currently required (and must be "ETH") if you're going to specify the amount.
If you wish to specify an amount, add "&amount=" followed by the amount.
If you wish to specify which network this should be sent on, add "&networkID="
followed by the numeric network ID. It must correspond to one of the chains supported by the drop-down menu
shown on the page when all L2 and test networks are shown. The default value is 1 (for mainnet Ethereum).
If you wish to specify the cryptocurrency asset that should be specified by default,
if a user has holdings in multiple supported assets, add "&sendCurrency=" followed by the unit.
Currently, options are just "ETH", which is the default assumed if no value is present.
Also note that the value "ETH" will refer to the native coin if you're specifying an EVM network
that does not call its native coin ETH.
This is not case-sensitive.
For example: If you find this site useful, please click here to send your support.
Note: This strategy of using GET parameters can also be used with traditional domains; any GET parameters will override URL parameters if both are present.
If you want to convert the text link into a QR code that you can post somewhere,
there are plenty of free sites which can do this for you (one example is here).
Best practice calls for testing the generated QR code before distribution to verify that your generator didn't change the recipient address.
If you are generating links programmatically, there are also open-source libraries which can convert the text links to QR codes.
If you don't already have some, you'll need to
buy ETH
(or somehow obtain credits on whatever other network you might wish to use)
to send funds across the network.
Be sure to have at least a bit more than the amount you want to send.
I want to send
(Support for ERC20 and many other assets is a pending future feature)
(which is approximately
: convenience conversion view/specification is a pending future feature)
and pay a small fee for network providers to include this transaction in the blockchain
(not for the providers of this site)
on
You can learn more about this network here.
to the recipient
(Note: this may appear in your wallet under the primary ENS name for this address,
which differs).