Powered by Gemini 3 Flash

ArcPay

The Payment SDK for AI Agents

Voice-controlled, ERC-4337 gasless, 28 modules. Built for autonomous commerce on Arc.

0
Gas Fees
5
Smart Contracts
28
Modules
100+
Tests Passing

Click to try voice command

๐ŸŽคVoice Commands
๐Ÿ“ธVision (Invoice)
๐Ÿ”—On-chain Trustless
๐Ÿค–Agents Autonomous

๐Ÿง  Powered by Gemini 3 Flash

Multimodal AI that understands voice, images, and context to execute payments autonomously

๐ŸŽค Voice Commands

"Send 50 to writer-bot"

โ†“

Gemini understands:

  • โ€ข Action: pay
  • โ€ข Amount: 50 USDC
  • โ€ข Recipient: writer-bot
โ†“

โœ… Payment executed

๐Ÿ“ธ Vision Payments

[Invoice Image]

โ†“

Gemini extracts:

  • โ€ข Amount: $150
  • โ€ข Recipient: 0x123...
  • โ€ข Due: Jan 30, 2026
โ†“

โœ… Invoice paid

๐Ÿ“ฆ Delivery Verification

[Delivery Photo]

โ†“

Gemini analyzes:

  • โ€ข Package visible โœ“
  • โ€ข At front door โœ“
  • โ€ข Confidence: 95%
โ†“

โœ… Escrow released

๐Ÿค– Function Calling

Gemini doesn't just parseโ€”it EXECUTES.

Direct smart contract calls:

โ€ข pay()โ€ข createEscrow()โ€ข releaseEscrow()โ€ข hireAgent()โ€ข startStream()โ€ข openChannel()

And 15+ more...

Complete Payment Toolkit

28 modules for every payment scenario

๐Ÿค–

AI Agent

Voice + Vision payments

Gemini
๐ŸŽค

Voice

Speech-to-payment

๐Ÿ“ธ

Vision

Invoice & receipt AI

๐Ÿ”’

Escrow

Multi-party + Arbiter

๐Ÿ’ธ

Streaming

Per-second payments

โšก

Channels

x402 micropayments

x402
๐Ÿ”

Privacy

Stealth addresses

๐Ÿ“‡

Contacts

Pay by name

๐Ÿ“‹

Templates

Reusable payments

๐Ÿ”—

Links

Shareable pay links

๐Ÿ“จ

Requests

Request payments

โž—

Split

Split bills

โ›ฝ

Gasless

Sponsor user gas

๐ŸŒ‰

Bridge

Cross-chain USDC

๐Ÿ’ฑ

FX Swap

USDC โ†” EURC

๐Ÿ›ก๏ธ

Compliance

KYC/AML checks

5 Smart Contracts โ€ข 150+ APIs โ€ข 28 Modules โ€ข React Hooks

Why Developers Love ArcPay

โŒ Traditional Way
// 150+ lines of code
import { ethers } from 'ethers';
import { Circle } from '@circle-fin/...';
import { x402 } from 'x402';

const provider = new ethers.Provider(...);
const signer = provider.getSigner();
const contract = new ethers.Contract(...);
await contract.approve(...);
await contract.transfer(...);
// ... 140 more lines
โœ… With ArcPay
// Voice command
await agent.executeVoice();
// "Send 50 to writer-bot"

// Or one line
await pay('0x...', '50');

// Or with image
await agent.payInvoice(img);

// That's it! ๐ŸŽ‰

Hours of setup

5 minutes

5 packages

1 import

Complex integration

AI handles it

๐Ÿ“Š Live on Arc Testnet

5
Smart Contracts
150+
Public APIs
28
Modules
120+
Types
Gemini 3
Flash AI

Escrow โ€ข Streaming โ€ข Channels โ€ข Privacy โ€ข Agent Registry โ€ข Smart Wallet โ€ข Subscriptions โ€ข Bridge โ€ข And 17 more...

Ready to Build AI-Powered Commerce?

$npm install arcpay

Built for Agentic Commerce on Arc Hackathon 2026

Best Dev ToolsBest Trustless AI AgentBest Gemini Use