Developers

Documentation

Everything you need to integrate Utopia — from your first checkout to production.

Install

Terminal
npm install @utopia/payments

Create a checkout

checkout.ts
import { Utopia } from '@utopia/payments';

const utopia = new Utopia(process.env.UTOPIA_KEY);

const session = await utopia.checkout.create({
  product: 'pro_plan',
  quantity: 1,
  success_url: '/thanks',
});

redirect(session.url);

Explore


Need help integrating? Email support@utopia-payments.com — our team responds within minutes.