Overview

Welcome to OpenPay’s Documentation! 💚

OpenPay is a done-for-you growth platform that offers subscription management, analytics, and optimization, all in one place. Whether you’re launching a new product, migrating from another payment provider, or scaling your existing setup, OpenPay helps you move fast and stay focused without compromise.

This guide covers everything you need to know about OpenPay, including setup, development workflows, and best practices. It also includes guides on extending OpenPay with supported payment processors, using the self-hosted option, and working with its APIs and SDKs.


IntegrationsCopied!

API Tour

OpenPay API Key Management Guide

Set Up Webhooks

Webhook Configuration Guide

OpenPay SDKs

OpenPay SDK usage

Migration

Explore ways to migrating your subscription to OpenPay.

Webhooks

React to real-time events from OpenPay using secure webhook listeners.

SDKs

Use our client libraries to build faster in TypeScript, Python, and Go.

Sample Demos

Explore demos showing how to integrate OpenPay into your app.

Creating products & subscriptionsCopied!

Settings

Configure your OpenPay workspace; including branding, domains, emails, and payment settings, to match your business needs.

Payment Links

Accept both one-time and recurring payments with payment links.

Products and Prices

Understand how to create products, assign price points, and manage them across your OpenPay workspace.

Subscription Management

Manage customer subscriptions at scale; including renewals, pauses, and cancellations.

Processing paymentsCopied!

Payment Processors

Connect and route transactions through your preferred payment provider using OpenPay’s orchestration layer.

Receiving Payments

Track, reconcile, and manage incoming payments across one-time charges, subscriptions, and refunds.