What Shuttle Can Do

Shuttle is sold in several shapes — Embedded Payments for Platforms, Payment Links for Platforms, Payment Links, Twilio Pay — but they are packagings of one platform for different audiences. This page is the platform itself: what it can actually do, in one place, so you do not have to read four product sections to find out whether it does the thing you need.

Each capability names where the detail is. Where a product does not expose a capability, that is a packaging decision rather than a limit of the platform, so ask if you need it.

Take money

CapabilityNotesWhere
Take a paymentCard, bank debit, wallet or a gateway-hosted page. One call, whatever the method.Take a one-off payment
Authorise now, capture laterReserve funds, then capture some or all of them, or release what you do not take.Capture · Void
RefundFull or partial, through the processor, or recorded as settled outside Shuttle where the merchant refunded another way.Refund a payment
Save a payment method without charging itTokenise a card or bank account for later, with no money moving.Save a payment method
Take a payment for the customerA member of the merchant's staff takes a payment on someone's behalf, on the phone or against arrears.Merchant View
Take card details over the phone safelyThe customer keys the card into the call, or an agent drives the capture, without the number reaching the agent.Twilio Pay
Correct the recordMark a payment the processor never confirmed as approved or declined; attribute money that arrived without a home; reverse a refund recorded in error.Business Rules

Collect over time

CapabilityNotesWhere
RecurringA charge per billing cycle, for a fixed number of collections or open-ended.Payment Types
Scheduled one-timeA single payment agreed now and taken on a future date.Payment Types
Instalment schedulesEvery charge set out up front, each with its own amount and date. Irregular plans are fine.Payment Types
Change an agreementAmount, frequency, dates, the number of collections, the payment method — either in place or as a replacement.Amend a contract · Amend instalments
Pause and restartSuspend collection without losing what is owed, then resume.Suspend · Resume
Handle arrearsCollect what is owed now, move the next attempt, or write a charge off so it stops being chased.Collect arrears · Write off a charge
Retry failures automaticallyOn the merchant's schedule, with technical errors and declines treated differently.Scheduler
Respect bank debit lead timesMethods needing advance notice are lodged early enough to settle on the due date.Scheduler
End an agreementStop future charges, with or without writing off the balance, and with or without refusing to finalise over an in-flight payment.Terminate a contract

Know who is paying

CapabilityNotesWhere
AccountsA payer record holding details, saved payment methods and full history. Keyed by your own reference (crm_key) as well as ours.Create an account
Saved payment methodsSeveral per account, each held as a token at the processor. Shuttle never holds the number.Core Concepts
SearchAcross accounts, contracts and transactions, with filters, from the screens or the API.Merchant View
Notes and attachmentsFree-text notes with files against an account, contract, payment or payment method.Add or edit a note
Audit historyWho changed what, and when, on every record.Sections on every screen

Connect and control processors

CapabilityNotesWhere
More than 50 processorsOne integration. OAuth where the processor supports it, API keys where it does not.Processors
Several processors per merchantRun new business through one while an old connection still holds saved cards and refunds old transactions.Merchant Setup
Route by payment methodSend cards to one processor and a wallet to another.Route a payment method
Restrict by currency or amountTurn a method off for a currency, or above or below a threshold.Amount rules
Fraud screeningConnect a third-party tool and screen payments on a route before they are taken.Connect a fraud workflow
WalletsApple Pay and Google Pay, including the network tokenisation that goes with them.Apple Pay & Google Pay
Buy now, pay later messagingProvider messaging injected into your product and checkout pages.BNPL Messaging
Several legal entitiesOne merchant collecting under more than one entity, with its own routing and currencies.Business Rules

Put it in front of people

CapabilityNotesWhere
Hosted checkoutEmbedded in your page or opened on its own. Card data and PCI scope stay with Shuttle.Checkout · Guide
Payment linksA checkout prepared in advance and shared as a URL. Reusable, or personalised per customer.Payment Links
Merchant self-service setupMerchants connect their own processor without your engineers or your support team.Merchant Setup · Guide
A console for merchant staffSearch, take payments, refund, manage agreements and payment methods — embedded in your product.Merchant View · Guide
Your branding, your wordingFonts, colours and spacing on the components; the actual words a customer reads are editable per brand.Merchant View - Admin
Switch any of it offEvery action a console exposes can be turned off per application or per embed.Merchant View Options

Run it as a platform

CapabilityNotesWhere
Multi-tenancyOne instance per merchant, provisioned by you through the API. Merchants need never know Shuttle exists.Instances
ApplicationsGroup instances by product line or region, each with its own credentials, webhook destination and defaults.Applications
Roles and permissionsFour roles out of the box, or manage the underlying permissions yourself.Roles and permissions
WebhooksReal-time notification of payment, contract, charge and payment method events.Webhooks
Sandbox and liveSeparate credentials and configuration, so a change can be proved before it reaches production.Testing
REST API for everythingEvery operation a screen performs is available directly, following the same rules.API reference

Worth knowing before you scope

A few things that are true of the platform and shape what you build:

  • Shuttle is not the processor. The merchant's own processor account takes the money and holds the relationship. Shuttle connects to it, so a merchant keeps their rates and their existing account.
  • Card data never reaches your platform. Everything that touches a card number does so inside a Shuttle-hosted iFrame or a processor's own page.
  • One-off payments are simple; the machinery underneath is shared. A single purchase is a contract with one charge, which is why one set of rules and one set of webhooks serves a £5 payment and a three-year plan — but you read a single payment object in the response and can ignore the rest. See Core Concepts.
  • No receipt reaches the payer automatically. The checkout shows a receipt page and success_email mails addresses you name, but sending the payer their own receipt is yours to do.
  • A screen is sometimes stricter than the API. Where that is deliberate, the rule page says so, so you know what a direct call would still be allowed to do.

Which product is this in?

ProductForStart at
Embedded Payments for PlatformsSaaS platforms offering payments as a native, white-labelled feature. You provision merchants; they never deal with Shuttle.Introduction
Payment Links for PlatformsPlatforms whose merchants hold their own Shuttle account and connect it by OAuth.Introduction
Payment LinksMerchants using Shuttle's hosted links directly, with no platform in between.Payment Links
Twilio Pay ConnectorTaking card details over the telephone, for merchants whose calls run on Twilio or who can hand the payment segment to it.Twilio Pay

How much you build is a separate decision from which product you use: see Platform Integration Approaches.


Did this page help you?