How It Works
Bousol Ecosystem
Bousol Enterprise works seamlessly with the Bousol Wallet mobile app to create a complete payment ecosystem:| Component | Purpose | Users |
|---|---|---|
| Bousol Enterprise | Business dashboard for managing payments | Your team |
| Bousol Wallet | Mobile app for sending and receiving payments | Your customers |
How They Connect
- Invoices & Payment Links: Created in Enterprise, paid via Wallet app
- Clients: Can be linked to Bousol Wallet users for seamless payments
- Real-time Updates: Payment confirmations sync instantly between both platforms
- 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:| Method | Best For | How It Works |
|---|---|---|
| Invoices | Recurring billing, formal payments | Create an invoice → System generates payment link → Send to customer → Customer pays via Bousol Wallet |
| Payment Links | One-time collection, POS | Generate a link or QR code → Share with customer → Customer scans and pays |
| Checkout API | E-commerce, automation | Your system calls API → Receives payment link → Redirects customer → Receives webhook on completion |
Payouts
Send money out from your organization:| Method | Best For | How It Works |
|---|---|---|
| Direct Payout | Individual payments | Enter recipient wallet → Specify amount → Approve → Funds sent |
| Disbursement | Bulk payments | Upload 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
Payment Flow Example
Here’s a typical payment flow using invoices:- Create Invoice: You create an invoice for a customer (e.g., monthly water bill for $50)
- Send Notification: System sends SMS/email with payment link to customer
- Customer Opens Link: Customer clicks link, sees invoice details
- Customer Pays: Customer opens Bousol Wallet app, confirms payment
- Blockchain Settlement: Payment settles on Stellar (3-5 seconds)
- Confirmation: Both you and customer receive confirmation
- Reporting: Transaction appears in your Reports dashboard
Next Steps
- Quick Start Guide — Create your first invoice
- Dashboard Guide — Learn to navigate the platform
- API Overview — Integrate via REST API