Add Mode3 with QB Web Connector SOAP integration and credit card charge management

This commit is contained in:
2026-02-21 04:00:10 +00:00
parent e89f60f8a5
commit e6777003a2
10 changed files with 2096 additions and 1 deletions
+35
View File
@@ -0,0 +1,35 @@
# Mode3 - QuickBooks SOAP Integration
This mode provides a SOAP server for QuickBooks desktop integration via the QuickBooks Web Connector.
## Features
- SOAP endpoint for QuickBooks Web Connector
- Query and update QuickBooks entities (customers, invoices, etc.)
- Request authentication and session management
- Change detection and queue management
## Setup
```bash
cd Mode3
bun install
bun run backend/server.ts
```
## Environment Variables
Create a `.env` file with:
```
QUICKBOOKS_USER_NAME=your_username
QUICKBOOKS_PASSWORD=your_password
QUICKBOOKS_FILE_PATH=/path/to/quickbooks/file
LOG_LEVEL=info
```
## API Endpoints
- `POST /ws` - SOAP endpoint for QuickBooks Web Connector
- `POST /quickbooks/auth` - Authenticate with QuickBooks
- `GET /quickbooks/status` - Get current QB session status