GuideReference
  • GETTING STARTED

    • Go live checklist

    • Integrating 101

      • API Keys

      • Collecting payments

        • Hosted checkout form

        • Embedded checkout form

        • Setup payment method and checkout later

        • One-off invoices

      • Customer billing management

        • Hosted billing portal

        • Programmatically manage customer profiles

      • Webhooks

    • Migration

      • PGP Encryption

      • Migrating from Stripe

      • Migrating from HubSpot

    • Settings

  • PAYMENT ORCHESTRATION

    • Payment service providers

      • Stripe

      • Airwallex

      • Authorize.net

      • Adyen

      • Pockyt

      • Loop

      • Checkout.com

      • Cybersource

      • PayPal

      • NMI

    • Payment routing

  • PRODUCTS & PRICES

    • Overview

    • Pricing models

      • Standard

      • Package

      • Volume

      • Graduated

    • Metered billing

    • Add-ons

    • Product families

    • Examples

  • SUBSCRIPTION MANAGEMENT

    • Create subscription

    • Update subscription

      • Pause subscription

    • Payment links

  • ANALYTICS & REPORTING

    • MRR

    • Retention

    • Churn

    • Committed MRR

  • OPENPAY.JS

    • Installation

    • Guide (.js)

      • Create subscriptions via checkout

      • Set up payment method

      • Setup payment method and create subscriptions

  • OPENPAY REACT

    • Installation

    • Guide (React)

      • Create subscriptions via checkout

      • Set up payment method

      • Setup payment method and create subscriptions

    • Examples

      • Quick start (unstyled)

      • Separate elements with styled containers

      • CardElement with styled container

Integrating 101

There are generally four points of integration with OpenPay. Each are outlined below.

  1. Create API keys

    API Keys

    Let's begin by generating an API key that you'll use to follow along the guide. Don't worry — this will only take a couple of minutes.

  2. Collect payments and create subscriptions

    Collecting payments

    There are many ways to start a subscription or collect a payment. Pick the one that works best for your setup.

  3. Enable customers to manage their subscriptions

    Customer billing management

    Enable your customers to manage their subscriptions and payment methods via our hosted customer billing portal or your own UI.

  4. Integrate with webhooks

    Webhooks

    Webhooks are powerful tools for reacting to events regarding your users' activity. If you have in-house systems that you would like to use to monitor new subscriptions, webhooks are the best way to do it.

On This Page

  • Integrating 101

OpenPay is a done-for-you growth platform that offers subscription management, analytics, and optimization, all in one place.

For help, questions or feedback don't hesitate to email our support.


Features Pricing
Privacy Policy Terms of Service