Integrate Stripe Billing and QuickBooks Online APIs for SaaS Platform
Category: Web Development
Budget: 1200–1200 USDC
We are looking for an experienced backend developer to integrate Stripe Billing and QuickBooks Online APIs into our existing Node.js and PostgreSQL SaaS application. The primary objective is to automate subscription lifecycle tracking, invoice generation, and financial reconciliation between both platforms.
Deliverables include:
- Secure webhook handlers for real-time Stripe subscription events (creation, renewal, cancellation, failed payments).
- Bi-directional synchronization service connecting customer records and sales receipts to QuickBooks Online using OAuth 2.0.
- Robust error handling, retry queues, and Slack notification integration for sync failures.
- Comprehensive integration tests and clear API environment documentation.
The project timeline is estimated at 3 weeks, with milestone check-ins every week. Prior hands-on experience with QuickBooks API authentication and Stripe billing architecture is strictly required. Please share examples of similar past integration work in your proposal.
Skills required
- Node.js
- Stripe API
- QuickBooks API
- PostgreSQL
- OAuth 2.0
- RESTful APIs
Milestones are funded into USDC escrow on Polygon before work begins.