Flexible Ways to Accept Crypto

Accept In-Store

Accept Online

AI Agents

Integrate in Minutes

Select Currency

QR Code or POS,You Choose

Instant Conversion

Settled to Your Bank

No Special Hardware

Agent Hits Your API

Agent Signs Payment

CoinCircuit Settles

Accept Payments from AI Agents

Scale Your Business with Crypto

Choose the integration that fits your business model, from physical stores to automated AI agents.

Show a QR code at checkout. Customers pay in crypto, and you get paid in local currency like NGN, instantly.

Integrate our API into your website or app. Full control over the checkout flow and branding.

Accept payments from AI agents automatically. No human checkout, no card required.

Our developer-first API lets you create payment sessions and handle crypto transactions with just a few lines of code. No wallet management or blockchain node infrastructure required.

Accept crypto at the counter with a QR code on any screen, or through our dedicated POS terminal. Customers scan, pay, and you receive local currency instantly.

Crypto is converted to NGN, GHS, or ZAR the moment the payment confirms.

Funds land in your bank account within seconds, not days.

Use any phone, tablet, or our POS terminal. No proprietary equipment required.

The agent makes a request to your endpoint. Your server returns a 402 with payment details.

The agent signs a USDC or USDT authorization with its own key and sends the payload back.

Your server submits the signed payload. CoinCircuit settles on-chain and you receive funds.

AI agents are already buying things. They purchase API access, hire services, and execute transactions without a human in the loop. If you sell anything online, agents are becoming a real customer segment.

CoinCircuit lets agents pay you in USDC or USDT and settle to your account in seconds. No card required on their end, no new setup on yours.

Join modern merchants who are already accepting global payments with CoinCircuit. No setup fees, no monthly costs.

"@coincircuit/sdk"

3const apiKey = process.env.KEY;

const apiKey = process.env.KEY;

coincircuit.createPayment(

8 currency: "USD",

currency: "USD",

9 chain: "base",

10 asset: "USDC",

"customer@example.com"

Select asset, then choose network

You pay network fee

Proceed to Payment

The Agentic Economy

Get Started Free

Sign Up
TypeScript1import { CoinCircuit } from "@coincircuit/sdk";23const apiKey = process.env.KEY;4const coincircuit = new CoinCircuit({ apiKey });56const session = await coincircuit.createPayment({7  amount: 100,8  currency: "USD",9  chain: "base",10  asset: "USDC",11  customer: { email: "customer@example.com" }12});
1import { CoinCircuit } from "@coincircuit/sdk";23const apiKey = process.env.KEY;4const coincircuit = new CoinCircuit({ apiKey });56const session = await coincircuit.createPayment({7  amount: 100,8  currency: "USD",9  chain: "base",10  asset: "USDC",11  customer: { email: "customer@example.com" }12});