The payment module for vibe coders

Add crypto payments
in one prompt

You're building with AI. You need payments. Just tell your agent "add Banksi" — it reads the MCP tools, installs the SDK, and wires up x402 paywalls. USDT & USDC on 5 chains, zero config.

$ npm install banksi
Read the Docs
EthereumEthereum
BNB ChainBNB Chain
ArbitrumArbitrum
TronTron
SolanaSolana
USDTUSDT
USDCUSDC

Copy this. Paste to your AI.

Claude Code / Cursor / Windsurf
you

npm install banksi and read https://banksi.vercel.app/api/docs to add crypto payments to my app.

claude

> Installing banksi SDK...

> Creating paywall middleware for /api/checkout

> Adding BanksiPayButton to checkout.tsx

> Configuring Arbitrum + USDT/USDC

Done. Crypto payments are live.

Why Banksi?

The simplest way to add crypto payments to your AI-built app.

AI-Native

MCP server included. Your AI agent can read the SDK docs, generate integration code, and test it — without you writing a line.

One-Line Paywall

createBanksiPaywall({ amount: 0.10 }) — that's the entire integration. Your API returns 402, clients pay on-chain, retry with receipt.

Auto Deposit Addresses

Every payment gets a unique HD wallet address. Funds are automatically swept to your wallet after confirmation — no manual collection needed.

5 Chains, 1 SDK

Ethereum, BSC, Arbitrum, Tron, Solana — all supported out of the box. HD wallets generate unique addresses per payment.

x402 Protocol

HTTP 402 Payment Required, reimagined for crypto. Any endpoint becomes pay-per-use. AI agents handle the whole flow autonomously.

Payment Dashboard

Revenue charts, network/token breakdown, payment history with explorer links — all in one place.

Simple Pricing

No monthly fees. No setup costs. Just a small fee per successful payment.

0.5%

per transaction

Only charged on successful payments. Swept automatically during fund settlement.

No monthly subscription
No setup or integration fee
Free for testnet usage
Self-hosted option: 0% fee

How It Works

From prompt to payments in 4 steps.

01

Tell Your AI

npm install banksi and read https://banksi.vercel.app/api/docs to add crypto payments to my app.

02

Agent Installs SDK

Your AI agent installs the SDK, sets up the API key, and wires middleware to your routes.

03

Payment Button & x402

BanksiPayButton for checkout UI, or createBanksiPaywall() for API monetization via x402.

04

Auto Address & Sweep

Each payment gets a unique HD wallet address. Confirmed funds are auto-swept to your wallet.

What Your Users See

A clean, mobile-friendly payment flow. Select network, choose token, pay — done.

B
Seoul Coffee

Americano

Classic black coffee

$4.50

Select Network

EthereumEthereum
ArbitrumArbitrum
SolanaSolana

Pay with

USDTUSDT
USDCUSDC
You will pay4.50 USDTonArbitrum
B
Seoul Coffee
Waiting for payment
28:45
Pay with Browser Wallet
MetaMask
Coinbase
Trust
Rainbow
or send manually

Send exactly

4.50 USDT

To this address

0xAeED6949...7aC7f3B2

Tap to copy address

x402 Protocol

x402: Programmable Payments

HTTP 402 Payment Required — reimagined for crypto. Any API can become pay-per-use with a single middleware.

API MonetizationAI Agent PaymentsMicropayments

1

402 Payment Required

Protected endpoints return a machine-readable 402 response with payment instructions — chain, token, amount, and deposit address.

HTTP/1.1 402 Payment Required

2

Pay On-Chain

Client sends stablecoin to the unique address. No accounts, no API keys — just a blockchain transaction.

Send 0.01 USDT → 0xABC...

3

Access Granted

Retry the request with the payment receipt. The server verifies on-chain and returns the content.

X-Payment: <paymentId>

MCP Server

Your AI Agent Knows Banksi

The MCP server gives your AI agent everything it needs — SDK docs, code generation, integration testing. Just say "add payments" and it handles the rest.

get_integration_guide

Full setup guide for Next.js / Express / React

generate_paywall_code

Ready-to-paste middleware for your route

get_sdk_reference

Complete SDK API docs for autonomous coding

validate_integration

Test that Banksi is reachable and configured

For API Builders

  • Paywall any endpoint with a single middleware function
  • x402 protocol returns machine-readable payment instructions
  • AI agents can pay your API autonomously via MCP
  • Configurable pricing per route — micropayments to subscriptions

For App Builders

  • Drop-in BanksiPayButton React component
  • Network and token selection UI built in
  • Real-time payment polling with confirmation callbacks
  • Works with any Banksi instance — self-hosted or cloud

Builders Ship Faster

What vibe coders are saying.

I told Claude Code to add payments. It installed banksi, wired up x402, done in 3 minutes.

James Park

Indie hacker

Adding crypto payments used to be a nightmare. Banksi made it literally one line of code.

Sophia Chen

Founder, DataPipe AI

The MCP tools are insane. My Cursor agent generates perfect paywall code every time.

Marcus Rivera

Full-stack dev

Managing deposit addresses was the hardest part. Banksi auto-generates and sweeps — problem solved.

Yuna Kim

CEO, PayFlow

We needed micropayments for our API. x402 middleware was one line. AI customers pay autonomously now.

Alex Thompson

CTO, APIHub

The dashboard shows everything — by chain, by token, explorer links. No more spreadsheet tracking.

Maria Santos

Ops Lead, CryptoShop

I was manually collecting funds from 50 addresses. Auto-sweep changed my life.

David Lee

Indie developer

Took 5 minutes to add USDT payments to my SaaS. The SDK popup just works.

Emma Wilson

Founder, DesignKit

We support 5 chains with one integration. Before Banksi, we needed 5 separate setups.

Raj Patel

Tech Lead, MultiPay

The Google login + instant API key flow is so smooth. Signed up and had payments running in 10 minutes.

Lisa Zhang

Product Manager

Live Demo

See it in action

A crypto-powered cafe built with Banksi. Browse the menu, checkout, and check the merchant dashboard.

Add payments in your next prompt.

Install the SDK. Tell your AI agent to do the rest. USDT & USDC on 5 chains, no smart contracts.

$ npm install banksi
Read the DocsLive Cafe Example