DebitLlama
  • DebitLlama Documentation
  • What is wallet abstraction?
  • Account Creation and Checkout flow
  • How DebitLlama compares to others?
  • Process payments via Solvers
  • Payment Intents
    • ZKP Implementation details
    • Smart Contract Implementation details
    • Client Side Implementation
    • Security first. A little game theory.
  • Creating Accounts
  • Comparing Account types
  • Accepting Payments
    • Checkout Redirect
    • Managing your items
    • Checkout page
  • Fees
  • Passkeys
  • Rest Api v1
    • Creating Access Tokens
      • What is Bearer Authentication?
    • Schema
    • Networks and Currencies
    • /api/v1
    • /api/v1/accounts
    • /api/v1/accounts/[commitment]
    • /api/v1/payment_intents
    • /api/v1/payment_intents/[slug]
    • /api/v1/items
    • /api/v1/items/[slug]
    • Configuring Webhooks
      • Request Schema
    • Zapier Integration
  • Try it out on Testnet
  • Slack
Powered by GitBook
On this page
  • Choose Virtual Account If
  • Chose Connected Wallet If
  • Do you regurarly use Metamask?
  • Do you want to set it and forget it and keep the wallet offline?

Comparing Account types

Which account is the best for you?

Choose Virtual Account If

  • You need to spend Native tokens. Currently there is no other way to do it for connected wallets, the native token would need to be wrapped into an ERC-20 first, like WETH to spend with a connected wallet.

  • You want to create a separate account for each subscription payment. This lets you add balance for them separately while using the same tokens.

  • You want to share passwords with your family. Sharing is not recommended, but if you share accounts with somebody else you should create a separate virtual account for them to spend from.

Chose Connected Wallet If

  • You only make payments using ERC-20 tokens.

  • You have a Cold wallet you want to keep secure while making payments from it.

  • You can control the allowed spending balance with ERC-20 allowance, optionally you can approve a large spend and top up the cold wallet as you go!

  • You don't mind using a single account for multiple subsciptions. Wallet accounts can't be duplicated with the same EOA, token and chain. This means if you have a USDT Connected Wallet with EOA address X on BTTC, than that account can't be created twice. It can be however closed and recreated

Do you regurarly use Metamask?

Then maybe virtual accounts are better.

Do you want to set it and forget it and keep the wallet offline?

Then a Connected wallet will do!

PreviousCreating AccountsNextAccepting Payments

Last updated 1 year ago