Skip to main content
Bousol Enterprise is a modern payment platform that enables businesses to collect payments and send payouts using the Stellar blockchain.

How It Works

Bousol Ecosystem

Bousol Enterprise works seamlessly with the Bousol Wallet mobile app to create a complete payment ecosystem:
ComponentPurposeUsers
Bousol EnterpriseBusiness dashboard for managing paymentsYour team
Bousol WalletMobile app for sending and receiving paymentsYour customers
When you send an invoice or payment link, customers complete the payment using the Bousol Wallet app. The apps are designed to work together—Enterprise handles business operations while Wallet handles consumer payments.

How They Connect

  1. Invoices & Payment Links: Created in Enterprise, paid via Wallet app
  2. Clients: Can be linked to Bousol Wallet users for seamless payments
  3. Real-time Updates: Payment confirmations sync instantly between both platforms
  4. Shared Ledger: All transactions settle on the same Stellar blockchain

Core Concepts

Organizations

An Organization represents your business on the platform. Each organization has:
  • A unique identifier and profile
  • One or more team members with defined roles
  • Vault accounts for receiving and sending funds
  • Configuration for fees, currencies, and webhooks

Clients

Clients are your customers. The client database stores:
  • Contact information (name, email, phone)
  • Wallet address (Stellar account)
  • Payment history
  • Custom metadata

Payment Collection

There are three ways to collect payments:
MethodBest ForHow It Works
InvoicesRecurring billing, formal paymentsCreate an invoice → System generates payment link → Send to customer → Customer pays via Bousol Wallet
Payment LinksOne-time collection, POSGenerate a link or QR code → Share with customer → Customer scans and pays
Checkout APIE-commerce, automationYour system calls API → Receives payment link → Redirects customer → Receives webhook on completion

Payouts

Send money out from your organization:
MethodBest ForHow It Works
Direct PayoutIndividual paymentsEnter recipient wallet → Specify amount → Approve → Funds sent
DisbursementBulk paymentsUpload CSV file → Review recipients → Approve → Batch execution

Approval Workflows

For security, certain actions require approval:
  • Large payouts may require multi-level approval
  • Disbursements go through review before execution
  • Role-based permissions control who can approve what

Dashboard Navigation

Sidebar Menu:
├── Dashboard          Overview and key metrics
├── Invoices           Create and manage invoices
├── Payment Links      Generate payment links and QR codes
├── Clients            Customer database
├── Payouts            Direct payments to recipients
├── Disbursements      Batch payout management
├── Reports            Transaction history and analytics
├── Team               User and role management
├── Developers         API keys and webhooks
└── Settings           Organization configuration

Payment Flow Example

Here’s a typical payment flow using invoices:
  1. Create Invoice: You create an invoice for a customer (e.g., monthly water bill for $50)
  2. Send Notification: System sends SMS/email with payment link to customer
  3. Customer Opens Link: Customer clicks link, sees invoice details
  4. Customer Pays: Customer opens Bousol Wallet app, confirms payment
  5. Blockchain Settlement: Payment settles on Stellar (3-5 seconds)
  6. Confirmation: Both you and customer receive confirmation
  7. Reporting: Transaction appears in your Reports dashboard

Next Steps