Built for crypto-native businesses

Invoice in USDC. Get paid from any chain.

iPayX gives freelancers, agencies, and Web3 teams one place to send invoices, collect USDC from Ethereum, Base, Arbitrum, and more — and settle everything into a single Arc balance.

Circle

Programmable Wallets

Arc

Unified settlement

CCTP

Cross-chain USDC

Google

Secure sign-in

1

Arc balance

All payments land in your Circle wallet

5+

Source chains

Bridge or pay from major testnets

0

Manual reconciliation

Status, pay links, and email in one flow

Why iPayX

Stop chasing hashes across five wallets.

Traditional invoicing tools don't speak crypto. Raw wallet transfers don't scale for teams. iPayX sits in the middle: professional invoices for you, guided payment for your clients, and one Arc balance when money arrives.

  • 1Issue invoice #1042 — client pays from Base Sepolia
  • 2CCTP routes USDC to your Arc programmable wallet
  • 3Invoice flips to paid; balance and activity update
  • 4Transfer out when you need funds elsewhere

Product

Everything in one workspace

From first invoice to Arc settlement — designed so vendors and payers each know their next step.

Professional invoices

Line items, quantities, due dates, notes, and auto-generated invoice numbers. Share a pay link or email the bill directly to your client.

  • Draft or send immediately
  • PDF-ready invoice numbers
  • Resend-friendly pay URLs

Cross-chain collection

Payers use MetaMask on the chain where their USDC already lives. Circle CCTP routes funds to Arc — no manual bridging instructions in email threads.

  • Ethereum, Base, Arbitrum, Avalanche testnets
  • Direct Arc Testnet payments supported
  • Clear step-by-step payer guidance

Arc wallet balance

Every payment credits your Circle programmable wallet on Arc Testnet. Bridge in from external chains or pay invoices from your Arc balance when logged in.

  • Real-time USDC balance
  • Withdraw to external testnets
  • Copy Arc address for native USDC receives

To pay & sent views

Separate views for bills you owe and invoices you issued. Match payees by wallet, email, or Google account so nothing gets lost after sign-in.

  • To pay inbox for received bills
  • Sent tab with pay link copy
  • Status filters: pending, paid, overdue

Email notifications

Clients receive invoice emails with amount, due date, and a one-click pay link. You get clarity when it's time to follow up.

  • Powered by Resend
  • Sandbox-friendly for development
  • Paid / pending at a glance

Secure sessions

Google sign-in with Circle W3S. Session tokens are encrypted server-side; payers can settle public invoices without creating an account.

  • HttpOnly cookies
  • Encrypted Circle credentials
  • Public pay pages via secure tokens

How it works

Four steps from sign-in to paid

Full walkthrough →
01

Sign in & get your Arc wallet

Use Google to create your Circle programmable wallet on Arc Testnet. Your dashboard shows balance, invoices, and payments immediately.

02

Create & send an invoice

Add line items, set a due date, and send to your client's email or Arc address. They receive a pay link — no iPayX account required to pay.

03

Client pays from their chain

They connect MetaMask, pick the network where their USDC lives, and confirm a guided flow. Funds route to your Arc address via CCTP.

04

You see it on Arc

The invoice marks paid with transaction reference. Your Arc balance updates; activity and overview charts reflect the payment.

Built for both sides of the invoice

For vendors & creators

  • Send invoices and track sent vs collected
  • Bridge testnet USDC into your Arc balance
  • Withdraw to external chains when needed
  • Copy pay links for Slack, email, or contracts

For payers & clients

  • Pay via link — no account required
  • Use MetaMask on a familiar testnet
  • Pay from Arc balance if they use iPayX
  • Clear network guidance (Arc-only for direct sends)

Getting started

Never get lost in the app

The dashboard sidebar groups everything by purpose. Need help? Visit Help from the footer or sidebar anytime.

Step 1

Overview

Balance & quick actions

Step 2

Invoices

To pay vs Sent

Step 3

Deposit

Other chain or Arc receive

Step 4

Transfer

Send USDC out

Read the full help guide →

Supported testnets

Ethereum SepoliaBase SepoliaArbitrum SepoliaAvalanche FujiArc Testnet (direct)

Receive tab: share Arc Testnet address only — USDC must be on Arc to credit your wallet.

Security & trust

Sessions use encrypted server-side storage for Circle credentials. Public pay links use opaque tokens — payers never see your full wallet admin keys. Always verify amounts on MetaMask before confirming.

  • Google OAuth via Circle W3S
  • HttpOnly session cookies
  • Encrypted refresh tokens
  • Testnet-only in this build

Common questions

No. Anyone with the pay link can pay from MetaMask. If they already use iPayX, they can pay from their Arc balance while logged in.

More answers on our Help page.

Platform activity

Live growth on iPayX Testnet

Real counts from this environment — invoices, payments, and accounts as teams use the product. Refreshes automatically while you browse.

45

Accounts

Users who signed in and created a wallet

45

Invoices issued

Sent or payable bills (excludes drafts)

36

Payments completed

Invoices marked paid on Arc Testnet

$540.00

USDC settled

Total from paid invoice line items

Last updated May 28, 2026, 6:02 PM · 9 invoices awaiting paymentArc Testnet · POC

Your next invoice is one sign-in away

Join vendors who bill in USDC without losing payers in bridge tutorials.