The future of payments is Circular.
Accept payments in-person, online, and on the go with transparent pricing, no contracts, and real human support. The modern alternative to Square, Clover, and Stripe.
Purpose-built hardware
Smart terminals designed for real businesses.
Why businesses switch to Circular
No Contracts
Month-to-month, cancel anytime. No early termination fees, no hidden commitments.
Transparent Pricing
Know exactly what you pay. Flat-rate or interchange-plus — your choice, fully visible.
Real Humans
Talk to real people when you need help. Phone support on every plan, based right here in Charlotte.
Trusted by thousands of businesses
Integrates with the tools you already use
Built for your industry
Tailored solutions for every type of business.
Built for Modern Retail
Everything you need to run your store — from smart terminals to inventory management and customer insights.
Built for developers
Clean APIs, comprehensive docs, and client libraries in every major language. Get your first charge running in minutes.
- RESTful API with full CRUD
- Webhooks for real-time events
- Sandbox environment for testing
- SDKs for Node, Python, PHP, Ruby
- PCI-compliant tokenization
const circular = require('@circular/payments');
const charge = await circular.charges.create({
amount: 2500, // $25.00
currency: 'usd',
source: 'tok_visa',
description: 'Order #1234',
metadata: {
order_id: '1234',
customer: 'jane@example.com'
}
});
console.log(charge.id); // ch_1a2b3c4d