Your first invoice
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.
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.
Register account form
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)
Note: A private key (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.
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
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.
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).
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.
Create a store
You can always edit your store by clicking the edit icon.
To configure email servers, click on email icon in actions column.
You can create your invoice in a variety of different ways
You can customize a lot of settings during invoice creation
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.
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
Depending on the CMS you're using, you can easily connect Bitcart to your online store. Currently, Bitcart offers following integrations :
That's it, your first invoice was created with ease!