Skip to main content
ArcPay invoices give agent businesses a normal client billing workflow while keeping settlement evidence on Somnia.

Supported Tokens

  • STT
  • SOMUSD

Flow

  1. Operator creates invoice metadata in the ArcPay workspace.
  2. App derives invoiceId = keccak256(publicInvoiceId).
  3. Operator calls AgentInvoiceBook.createInvoice.
  4. Payer signs payNativeInvoice for STT or approves SOMUSD then calls payTokenInvoice.
  5. Operator can sync status from Somnia and export audit evidence.

Contract

CLI

Product Screen

ArcPay invoices dashboard