nubeso

|Tutorials
Back to all tutorials
Web3 & Crypto

Web3 and Cryptocurrency Integration

Accept crypto payments, manage ENS domains, and leverage Web3 features.

Advanced18 min9 Steps

0 of 9 steps completed (0%)

Prerequisites

  • Crypto wallet set up
  • Understanding of blockchain basics
  • KYC verification completed

Connect Your Crypto Wallet

Navigate to Settings > Web3 Integration. Click "Connect Wallet" and choose your wallet provider: MetaMask (most popular), WalletConnect (mobile wallets), Coinbase Wallet, Other Web3 wallets. Approve the connection request in your wallet. Your wallet address is now linked to your Nubeso account.

Pro Tips

  • Use a business wallet separate from personal crypto
  • Consider a multi-sig wallet for added security

Important Warnings

  • Never share your private keys or seed phrase
  • Verify you're on the official Nubeso website before connecting

Configure Accepted Cryptocurrencies

Select which cryptocurrencies you'll accept: Bitcoin (BTC), Ethereum (ETH), USDC and USDT (stablecoins), Other ERC-20 tokens on Ethereum, Polygon (MATIC) for lower fees. For each crypto, set: Whether to auto-convert to fiat or hold in crypto, Receiving wallet address, Minimum payment amount.

Pro Tips

  • Start with major coins and stablecoins
  • Consider network fees when setting minimums
  • Stablecoins avoid volatility risk

Enable Crypto Payments on Invoices

Add crypto as a payment option on invoices: The invoice displays your wallet address and a QR code, Amount shown in USD/fiat and equivalent crypto amount, Real-time exchange rate at time of payment, Payment confirmed via blockchain verification. Clients can pay directly from their wallets.

Pro Tips

  • Include payment instructions for crypto novices
  • Confirm sufficient network confirmations before fulfilling orders

Set Up ENS Domain

Register an Ethereum Name Service (ENS) domain for your business: Visit app.ens.domains and search for your desired name (e.g., yourcompany.eth), Purchase the domain (annual registration fee), Link the ENS to your business wallet address, Update your Nubeso profile with your ENS name. ENS provides a human-readable address instead of a long wallet string.

Pro Tips

  • Choose a short, memorable ENS name
  • Renew your ENS domain before expiration
  • Use ENS for professional crypto branding

Configure Smart Contract Payments

Set up automated smart contract-based payments for advanced use cases: Escrow payments that release upon milestone completion, Recurring subscription payments in crypto, Payment splits to multiple wallets (team, contractors), Time-locked payments for future delivery. Smart contracts execute automatically based on predefined conditions.

Important Warnings

  • Audit smart contracts before use
  • Test with small amounts first
  • Understand gas fees for contract interactions

Track Crypto Transactions

Monitor all crypto payments in the Billing section: View transaction details with blockchain explorer links, Track pending vs. confirmed payments, See USD value at time of payment, Monitor wallet balance across supported chains, Export crypto transaction reports for accounting.

Pro Tips

  • Reconcile crypto payments daily
  • Track cost basis for tax purposes
  • Use blockchain explorers to verify transactions

Manage Tax and Compliance

Stay compliant with crypto tax requirements: Nubeso tracks the fair market value of crypto payments at time of receipt, Generate reports for tax filing (1099, sales tax, etc.), Record conversion events (crypto to fiat), Maintain transaction records for audit trails. Consult with a crypto-savvy accountant for guidance.

Important Warnings

  • Crypto payments are taxable in most jurisdictions
  • Keep detailed records of all transactions
  • Understand your local crypto tax laws

Enable Token Gating for Clients

Offer special access or discounts to NFT/token holders: Verify client wallet holdings, Grant access to premium features for token holders, Offer discounts based on token ownership, Create exclusive experiences for community members. Token gating builds loyalty and community.

Pro Tips

  • Clearly communicate token requirements
  • Update token requirements as needed
  • Consider using POAPs for event attendance

Set Auto-Conversion to Fiat

Reduce volatility risk by auto-converting crypto to USD/fiat: Configure instant conversion upon receipt, Set conversion thresholds (convert when balance reaches X), Choose conversion schedule (daily, weekly), Select fiat destination (bank account or Stripe balance). Auto-conversion provides crypto payment benefits without price risk.

Pro Tips

  • Use stablecoins if you want to hold crypto
  • Consider network fees in conversion decisions

Related Tutorials

Setting Up Stripe Payment Integration

Connect Stripe to accept online payments, view balances, and manage transactions.

Creating Your First Invoice

Complete step-by-step guide to create, customize, and send your first professional invoice with Nubeso.

Third-Party Integrations and API

Connect Nubeso with your favorite tools like QuickBooks, Shopify, and more.