Welcome to Shuttle 🚀
Shuttle is a comprehensive payment integration platform that connects software with leading payment processors, including Stripe, PayPal, and Authorize.NET.
Shuttle's Product Ecosystem
Shuttle offers several specialized payment solutions to meet different business needs:
- Embedded Payments for Platforms - For SaaS platforms building payments as a native, white-labeled feature within their own application. The platform owns the full payment experience — merchants never interact with Shuttle directly.
- Payment Links for Platforms - For platforms where merchants manage their own Shuttle account and connect it to the platform via OAuth. The platform creates payment links on behalf of those merchants and receives webhook notifications when payments complete.
- Payment Links - For merchants using Shuttle's hosted payment links product directly, without a platform integration.
- TwilioPay Connector - For merchants needing telephone payment capabilities.
- Payments for Quickbooks - For merchants wanting to get their Quickbooks invoices paid.
Those are packagings of one platform for different audiences. For the platform itself — everything it can do, in one place — see What Shuttle Can Do.
About This Documentation
This documentation covers the full Shuttle platform, including the Platform API, Merchant Instance API, Payment Links, and related products. Whichever product you are integrating, it is organised the same way:
- User Guides are how Shuttle behaves — what it records, how money is collected, what happens to a payment over time, what a merchant or customer sees on each screen, and the rules every operation follows. Start at Core Concepts; five objects carry almost everything, and once they make sense the rest reads the same way.
- Embedded Payments for Platforms is how you embed it — applications, instances, the UX components and shuttle.js.
- The API reference is the request and response for every operation, each linking to the rule it follows.
Two shortcuts worth knowing:
- Business Rules answers "what will Shuttle actually do if I send this", once, for both the screens and the API.
- Platform Integration Approaches helps you decide how much to build before you build any of it.
We're Here to Help
You can contact our support via [email protected] or our website's online chat. Please be aware that queries of a technical nature may need to be escalated to our development team.
We're excited you're here! 💙
Updated about 10 hours ago