Introduction

What Arcora is, where it fits, and how the pieces connect.

Arcora is a stablecoin checkout and settlement platform on Arc Network. A merchant creates an invoice, the customer signs one EIP-712 message, and the merchant receives their preferred stablecoin within ~30 seconds — checkout-grade UX with on-chain settlement underneath.

Where Arcora fits

Customer wallet
Permit2 signature (gas-less)
Arcora relayer
ops/relayer
kit.swap
App Kit Swap
Circle RFQ FX
settleInvoice
ArcFXGateway
custody escrow · on Arc
payout
Merchant wallet
InvoicePaid event
Indexer
ops/indexer
webhook
Merchant server

The customer signs once. Arcora's relayer pulls the funds via Permit2, runs an FX swap on Circle's App Kit Swap if needed, and calls settleInvoice on the gateway to deliver the merchant's preferred stablecoin minus the protocol fee.

What you build with Arcora

  • Hosted checkout — link out to arcorapay.xyz/i/{invoiceId}. Zero frontend code on your side.
  • Embedded checkout — drop @arcora/sdk-react's components into your own page.
  • API-only — call POST /api/invoices, render the link yourself, listen for invoice.paid webhooks.

Status

Arcora runs on Arc Testnet today. Mainnet is gated on Arc going mainnet itself; we'll flip with the network. Sanctions screening is in shadow mode on testnet — Noop adapter, audit logs only — and flips to a real provider via env at mainnet T-0.

See Quickstart to integrate in ten minutes, or jump straight to the REST API reference if you already know the shape.