B-Cart lets you easily track, manage, and enforce payments from your customers — either automatically at checkout or through account-based billing. Here's how to get set up.
Step 1: Enable Payments for Your Organisation
To get started:
-
Go to the Organisations tab.
-
Click Settings.
-
Tick the box for Payments Enabled.
-
Refresh the page — a new Payments section will now appear in your sidebar.
Step 2: Understand the Payments Section
Once enabled, you’ll see the following tabs under Payments:
-
Overview – High-level reporting and insights on payments.
-
All Payments – A complete list of all payment records across your customers.
-
Outstanding Orders – Orders that haven’t been paid yet.
-
Customer Accounts – Manage payment settings for each customer.
-
Account Credits – View and manage customer account credits.
Step 3: Enable Payments Per Customer
Payments must be enabled individually for each customer.
-
Go to Customer Accounts under the Payments tab.
-
Select a customer.
-
Tick Payments Enabled.
This allows B-Cart to start tracking that customer’s payments and shows them their payment history on their portal.
Step 4: Configure Customer-Specific Settings
Within each customer’s payment settings, you can:
Enable Payment at Checkout
-
Forces the customer to pay by credit card when placing an order.
-
Requires Stripe to be integrated and active (see separate article on Stripe integration).
-
Orders won't be confirmed until paid by card.
Merchants can still place orders on behalf of the customer, but those orders will show as pending payment.
Enable Stripe Payments
-
Allows customers to pay invoices by card, even if checkout payment isn't enforced.
Set Custom Payment Terms
-
Choose terms like Net 7, Net 30, or set a specific due date.
-
If not set, customers will default to the organisation's payment terms.
Set Credit Limits
-
When a customer exceeds their credit limit:
-
New orders will require merchant approval.
-
The system will flag the order for review before it’s processed.
-
Summary
-
Payments are off by default for all customers.
-
Enable them one-by-one through Customer Accounts.
-
Customise each customer's experience with payment terms, credit limits, and checkout behaviour.
-
Use Stripe to collect card payments either automatically or after the order is placed.
If you have questions or want help configuring payments, reach out to B-Cart support — we’re here to help.