Skip to Help content

Set up crypto collection

Configure crypto payments

Outcome: Set a public receiving destination for a supported token and network pair.

Add a crypto method

  1. Add or open a Payment Instructions block in Methods mode.
  2. Add a Crypto method.
  3. Choose the token and network, then enter the public receiving wallet address.
  4. Choose whether the token and network appear in the method name.
  5. Add an optional QR image or buyer note, then preview the published payment card.

The current builder offers USDC, USDT, BTC, SOL, PYUSD, ETH, and a custom token. Its network list offers Bitcoin, Solana, Ethereum, Base, Polygon, and a custom network. A token appearing in the builder does not mean automatic on-chain verification is available for every network or asset pair.

Always show or state the exact network. Sending a supported token on the wrong network can make a payment unrecoverable.

Choose manual or automatic review

Without automatic checking, the buyer's proof and transaction ID are evidence for seller review. Confirm the network, receiving wallet, asset, amount, and finality in an independent block explorer or wallet before marking payment verified.

Automatic on-chain checking is currently supported only for these pairs:

  • Solana: USDC, USDT, and PYUSD
  • Ethereum: USDC, USDT, and PYUSD
  • Base: USDC
  • Polygon: USDC

In the form builder, turning on Automatic on-chain check also turns on Ask buyer for transaction ID. Turning off the transaction-ID requirement turns automatic checking off. Builder-created automatic methods therefore ask for a chain-native transaction hash; an exchange receipt number or payment-app reference is not a transaction ID.

The separate Account → Payments saved-method editor currently allows automatic checking and transaction-ID collection to be set independently. If an automatic saved method that does not require a transaction ID is copied into a form, the verifier can scan recent inbound transfers to the saved wallet. Wallet scans require manual review when no unique transfer matches, evidence is too old, or the provider is inconclusive. Requiring a transaction ID gives the clearest one-transfer review path.

Protect the wallet and test the instructions

A receiving wallet address is public payment information and is displayed to buyers. EZFormz does not need to connect to the wallet, hold funds, sign a transaction, or receive a private key. Never place a seed phrase, private key, exchange password, API key, or signing credential in a form, order note, QR image, or support message.

Before publishing, send a small test on the intended network, confirm the displayed wallet and QR resolve to the same destination, and verify that the token/network text is unambiguous. Test and production transfers are real blockchain transactions; network fees and recovery options are controlled by the wallet, exchange, and chain rather than EZFormz.

Automatic checking is evidence, not a custody or settlement service. Review the result and order amount before using Mark verified or Mark paid. See Review and verify crypto payments for every result and next step.