Bitcart Docs
TwitterTest
  • Introduction
  • Bitcart Basics
    • Use Case
    • Walkthrough
    • Bitcart vs others
    • Try it out
  • Deployment
    • Configurator
    • Docker Deployment
    • Local Deployment
    • Manual Deployment
    • Hardware Deployment
    • Raspberry Pi Deployment
    • Third-Party Hosting
  • Your first invoice
    • Electrum wallet
  • Guides
    • ETH payments plugin
    • Bitcart Plugins Development
    • Default nodes/your own node
    • One domain mode
    • Backups
    • Lightning Network
    • Transaction speed
    • Fiat currencies support
    • Templates
    • Themes
    • Store POS
    • Server management settings
    • Tor
    • Multiple deployments on one server
  • Integrations
    • Shopify
    • WooCommerce
    • WHMCS
    • FOSSBilling
    • Odoo
    • Custom Integration
  • Examples
    • Atomic Tip Bot
    • Templates
  • Support and Community
    • FAQ and common issues
      • General FAQ
      • Server Settings FAQ
      • Deployment FAQ
      • Terminology FAQ
      • Stores FAQ
      • Altcoin FAQ
    • Support
    • Troubleshooting an issue
    • Contribute
    • Community
  • Development
    • Architecture
    • Developing Locally
    • How to add an Altcoin
    • Security Disclosures
Powered by GitBook
On this page
  • Registering on an instance
  • Creating a wallet
  • Creating a wallet for Bitcoin-based blockchains (BTC)
  • Creating a wallet for ETH-based blockchains (ETH, BSC)
  • Creating a wallet in Bitcart UI
  • Create a store
  • Customizing your Bitcart Store Settings
  • Creating your invoice
  • Via admin panel UI
  • Via store POS
  • Via our e-commerce integrations
  • Join our community!

Was this helpful?

Edit on Git
Export as PDF

Your first invoice

PreviousThird-Party HostingNextElectrum wallet

Last updated 1 year ago

Was this helpful?

This document describes the whole process you should do after to get your first invoice in your store!

Registering on an instance

The first step in setting up your Bitcart instance is creating a user account. The first created account on a newly-deployed Bitcart instance is automatically - admin.

Server admins have the same access to features as the regular users, but they are also provided with some like server upgrade or server policies management.

To register, visit your Bitcart URL and fill in the account registration form. Input your password, password confirmation, e-mail and click "Register". You will automatically be logged in.

Creating a wallet

Inside Bitcart, you can setup and manage an unlimited number of wallets. Each wallet has its own xpub (BTC-based blockchains) or a single wallet address (ETH-based blockchains), and currency. One wallet holds one currency.

Bitcart is a non-custodial software, which means that all the funds received to your store, will end up directly into your connected wallet.

You need to have your blockchain wallets created beforehand to specify their details in Bitcart! (more on this below)

Creating a wallet for Bitcoin-based blockchains (BTC)

To manage the funds received to your Bitcart wallet, you can use an external wallet.

We recommend that you use the wallet which:

  1. Allows connection to a full node

  2. Allows custom gap limit

Creating a wallet for ETH-based blockchains (ETH, BSC)

You can use any ETH-compatible wallets (e.g. MetaMask, or Mycellium) to create your ETH or BSC wallets. Copy-paste your wallet address from wallet software to Bitcart into "Wallet / Xpub" input.

Creating a wallet in Bitcart UI

To setup wallets, make sure you're logged in into your account, and go to > Wallets by clicking Details button on the card. Click on the create wallet button and fill in the wallet name, currency(optional, default btc) and xpub (or wallet address for ETH-based blockchains).

Create a store

Inside Bitcart, you can create and manage an unlimited number of stores. Each store has its own wallet or wallets (it allows multicurrency checkout), can create products, invoices or be connected with external e-commerce software through one of the integrations.

To create a store, make sure you're logged in into your account, and go to > Stores page by clicking on Details in it's card. Click on the New Store button. Enter the store name, and select this store's wallets.

Customizing your Bitcart Store Settings

You can always edit your store by clicking the edit icon.

To configure email servers, click on email icon in actions column.

Creating your invoice

You can create your invoice in a variety of different ways

Via admin panel UI

This method is one of the most obvious. You can create invoices from the panel, manage your orders and send links to checkout pages to your customers. Click on the show button in the payment methods column to view the checkout page.

Via store POS

Via our e-commerce integrations

Depending on the CMS you're using, you can easily connect Bitcart to your online store. Currently, Bitcart offers following integrations :

Join our community!

That's it, your first invoice was created with ease!

Note: A (xprv) is never required for receiving money on-chain to a Bitcart wallet. The software needs a public key (xpubkey) which is a watch-only wallet token. The xpubkey allows Bitcart to generate a new address each time a new invoice is generated. It enables users to observe the wallet balance and transactions without having to share their private key.

The most recommended wallet for use with Bitcart is the , as Bitcart uses electrum internally, which makes it perfectly integrated.

For more information, check .

Bitcart provides a ready to use store POS. You can manage your products and invoices right from the admin panel! Check out the

If you have questions, try searching our FAQ Section or join the and share questions and ideas for improvement.

If you are a developer take a look at the and help us with any on Github. If you would like to contribute to Bitcart in other ways, check out the for ideas.

private key
Electrum wallet
Stores FAQ
POS guide
Shopify
​WooCommerce​​
WHMCS
FOSSBilling
Odoo
​Custom integration​
Bitcart Community
Local Development guide
open issues
Contribution Guide
Deploying
server management tools
Register account form
Create a store
You can customize a lot of settings during invoice creation
That's how you can access real checkout page
Bitcart checkout page
POS is your lightweight and ready store
Nice POS-like checkout
Fields customers can enter on checkout
Store POS checkout page