Stripe integration

Accept payments and manage subscriptions with Stripe.

Overview

Privato integrates with Stripe to handle payments for your packages. Customers pay you directly through Stripe, and Privato automatically manages license activation and renewal.

Connecting Stripe

  1. Go to Integrations
  2. Click Connect
  3. Provide your restricted API token for Stripe
  4. Save your changes

Stripe Connect comes with a set of limitations and technical complexity. Privato instead relies on "restricted" API tokens to interact with your Stripe account.

The restricted API token requires the following permissions:

  • Checkout Sessions: write – to create checkout sessions for your customers
  • Customers: read – to retrieve customer information for license creation
  • Plans: read – to retrieve pricing information for products
  • Products: read – to retrieve product information
  • Subscriptions: read – to validate licenses based on subscription status
  • Webhooks: write – to setup webhook endpoints for event notifications

Fees

Privato does not charge transaction fees. You only pay standard Stripe processing fees (typically 2.9% + 30¢ per transaction).