Platform Integration Approaches
When integrating Shuttle into your platform, you have three distinct approaches available, each offering different levels of control and implementation complexity. This guide helps you choose the right integration strategy for your platform's needs.
Overview
Shuttle offers a layered approach to integration, allowing platforms to start simple and evolve their integration as their needs grow. Whether you're looking for a zero-code solution or a fully white-labeled payments experience, we have an approach that fits.
Integration Levels
Level 1: Zero-Code Integration via Workflow Automation
Best for: Platforms with no available engineering capacity or needing rapid deployment
- Implementation Time: Hours to days
- Technical Requirements: None - no developers needed
- Tools: Make/Zapier (manual setup per merchant) or Cyclr (template-based scaling)
With this approach, you can:
- Generate payment links automatically based on triggers in your system
- Send payment links via email or SMS
- Track payment completion and trigger fulfillment actions
- Onboard merchants without writing any code
How it works:
- An action occurs in your software (e.g., invoice created)
- Workflow automation generates a Shuttle payment link
- Link is sent to the customer
- Payment completion triggers your fulfillment process
Learn more about Zero Integration Onboarding →
Level 2: API Integration with Payment Links
Best for: Platforms wanting programmatic control while maintaining simplicity
- Implementation Time: Days to weeks
- Technical Requirements: API integration capabilities
- Key Features: Embedded OAuth, programmatic link generation
With this approach, you can:
- Embed OAuth authentication directly in your platform
- Generate payment links via API calls
- Customize payment link parameters dynamically
- Maintain your brand while leveraging Shuttle's payment infrastructure
How it works:
- Merchants authorize your platform via embedded OAuth
- Your platform generates payment links programmatically
- Links are distributed through your existing channels
- Payment data flows back through webhooks
View Payment Links for Platforms Documentation →
Level 3: Fully Embedded Payments Experience
Best for: Platforms requiring complete control over the payment experience
- Implementation Time: Weeks
- Technical Requirements: Full development team
- Key Features: White-labeled everything
With this approach, you can:
- Provide white-labeled merchant onboarding
- Embed payment forms directly in your platform
- Maintain complete brand consistency
- Offer a seamless, integrated payment experience
How it works:
- Merchants onboard through your white-labeled flow
- Payment forms are embedded directly in your UI
- Customers never leave your platform
- You maintain full control over the user experience
Explore Embedded Payments for Platforms →
Choosing Your Integration Level
Consider these factors when selecting your approach:
| Factor | Level 1: Zero-Code | Level 2: API Integration | Level 3: Fully Embedded |
|---|---|---|---|
| Time to Market | Immediate | 1-2 weeks | 2-6 weeks |
| Development Resources | None required | Minimal | Required |
| Customization | Limited | Moderate | Complete |
| Brand Control | Shuttle branded | Mixed branding | Fully white-labeled |
| Merchant Onboarding | Manual/Semi-automated | OAuth flow | White-labeled flow |
| Payment Experience | Redirect to Shuttle | Redirect to Shuttle | Embedded in platform |
Updated 11 days ago