Dunmore

QuickBooks Integration

Record settled payments in QuickBooks for accounting.

Connect Dunmore to QuickBooks to automatically record settled payments for bookkeeping.

Setup

  1. Create a QuickBooks app on the Intuit Developer portal
  2. Authorize access and get an Access Token and Realm ID (Company ID)
  3. Add a QuickBooks connector in the Dunmore console

Supported Events

Only payment.settled events are sent to QuickBooks. A payment record is created via the QuickBooks Payments API with:

  • Payment amount
  • Currency (USD)
  • Reference number (Dunmore payment ID)
  • Customer reference (payer wallet address)

Configuration

{
  "type": "quickbooks",
  "config": {
    "accessToken": "your-quickbooks-access-token",
    "realmId": "your-company-id"
  },
  "eventTypes": ["payment.settled"]
}

API Example

curl -X POST https://api.dunmore.xyz/api/projects/{projectId}/connectors \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "quickbooks",
    "config": {
      "accessToken": "YOUR_QUICKBOOKS_TOKEN",
      "realmId": "YOUR_REALM_ID"
    },
    "eventTypes": ["payment.settled"]
  }'