The infrastructure to connect your business to
how the world pays.

Accept payments, route funds, manage billing, and launch
payouts across cards, bank accounts, mobile money, stablecoins
and more - through one programmable ecosystem.

Flexible infrastructure for every way you make money.

Use Circuit as one complete operating layer for your payment needs or start with a single product and expand as your business grows.

Accept payments globally

Process payments online and in person with support for cards, bank transfers, mobile money, and digital wallets.

Recurring billing and invoicing

Create subscriptions, send invoices, collect one-time payments, and manage billing logic in one place.

Embed financial flows into your platform

Power payouts, merchant collections, split payments, and financial workflows directly inside your product.

A fully integrated suite of financial and payments products

We bring together everything that’s required to build websites and apps that accept payments and send payouts globally. Circuit’s products power payments for online and in-person retailers, subscriptions businesses, software platforms and marketplaces, and everything in between.

Start with payments

Accept and optimize payments globally - online and in person

Cards, bank accounts, mobile money, wallets, and more

Pay Roastery
$26.89FCFA 17,638.68

Tap, insert, or swipe to pay

Mocha Latte$5.50
Loyalty (10% off)-$0.55
Tax$0.51
Total$5.46
roastery.com/checkout
ROASTERY.
jane.diaz@stripe.com
or
Card
Mobile money
Link
Crypto
Bank account

Order summary

Electric Kettle with Temperature Control

$150.00
  • Subtotal$150.00
  • Tax$15.38
  • ShippingFree
  • Total$165.38
In your currency
FCFA 2,597.77

Create & Enable any billing model

Subscriptions, invoices, usage-based billing, recurring payments, and one-time transactions.

Pro PlanBilled monthly
Amount$0.01 every 2 weeks
Usage meter

Present locally, convert automatically

Improve conversion by presenting in local currencies and reduce your FX risk by automatically converting funds using the latest exchange rate.

Embed payments in your platform

Onboard clients, collect payments, route funds, and initiate pay outs across banks, mobile money, wallets, and stablecoins.

Node.jsRubyPythonGoPHPJava.NET
const Circuit = require('Circuit')
('sk_test_BQokikJOvBiI2HlWgH4olfQ2');

// Create a payment intent to start a purchase flow.
let paymentIntent = await Circuit.paymentIntents.create({
  amount: 2000,
  country: 'ip based',
  description: 'My first payment',
});

// Complete the payment using a test card.
await Circuit.paymentIntents.confirm(paymentIntent.id, {
  payment_method: 'Mobile money',
});

Unified platform

Move faster with a flexible, reliable platform engineered for growth

From startups looking to launch quickly to large, global businesses looking to improve payment economics, Circuit’s secure, unified platform is built to help your business grow efficiently.

One financial layer from your first customer to your next market.

135+currencies and payment methods supported
1Integration to connect your financial stack
4+ways to pay across cards, banks, mobile money and digital dollars
1-clickcheckout and repeat payments powered by Link