Spendesk Integration Development
This guide covers developing and testing the Spendesk integration for Billy.Overview
Spendesk integration allows Billy to:- Handle expense management and reimbursement
- Process payment requests
- Manage corporate cards and spending limits
- Integrate with accounting workflows
- Handle OAuth authentication
Development Setup
1. OAuth Configuration
Spendesk has specific requirements for OAuth development that differ from other integrations.2. Port Configuration
Important: Spendesk does not allow ports in redirect URIs. You must configure your development environment to run on HTTPS without a port.https://localhost
instead of http://localhost:3000
.
3. Environment Configuration
Add these variables to your.env.local
:
Development Workflow
1. Start Development Server
2. Test OAuth Flow
- Navigate to Spendesk integration setup
- Complete the OAuth authorization
- Verify redirect works correctly on
https://localhost
- Check token exchange and API access