Add Mode3 with QB Web Connector SOAP integration and credit card charge management
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user