Introduction

Shuttle's Embedded Payments for Platforms is for SaaS platforms that want to offer payments as a native, white-labeled feature within their own application. The platform owns the full payment experience — merchants are provisioned by the platform and never interact with Shuttle directly.

This means you can offer over 30 of the leading payment processors to your merchants with a single integration.

Shuttle's Embedded Payments for Platforms provides:

  • Applications: Group your merchant instances by product line or region, each with independent credentials, webhook destination, and feature configuration
  • Multi-tenant merchant management: Provision and manage multiple merchant accounts programmatically via the Platform API
  • Payment processor management: Control payment processor availability per merchant and track usage
  • Embeddable UI components:
    • Onboarding Component: For connecting payment processors and configuring checkout
    • Checkout: For capturing card details and processing payments
    • Express Checkout: For capturing customer, shipping, and payment details via supported wallet solutions
    • BNPL Messaging: For embedding buy-now-pay-later messaging (e.g., "Buy in 3 installments") into your platform
    • Activity View: For tracking payment activity
  • REST API: For programmatic access to all payment operations
  • Webhooks: For receiving real-time notifications of payment events

Please refer to the Platform API Reference for more details.