QuickBooks Payment Portal
This app is scoped to the two-invoice surcharge flow only.
QuickBooks authentication
Source: token_file ยท Access token expiry: 2026-03-16 21:29:30 UTC
Token file: C:\Apps\qbo-auth-portal\secrets\qbo_tokens_production.json
Redirect URI configured: https://qbo-auth.div125.com/api/auth/callback
Expected for browser auth: https://qbo-auth.div125.com/api/auth/callback
Implemented behavior
- Create a payment session token from a base invoice.
- Bank link redirects to the base invoice payment URL.
- Card link creates/reuses a card-only invoice with surcharge.
How to test
- Open
/docs. - Run
POST /api/payment-linkswith your base invoice ID. - Open the returned
bank_linkandcard_link.