Skip to main content
The ArcenPay API is a REST API over HTTPS. It exposes two kinds of surfaces:
  • Developer API — callable with your API key (api_…, sk_…, rk_… or pk_…) or an embed access token. These are the endpoints your backend and SDKs use.
  • Dashboard-managed API — operated from the dashboard UI with a session cookie and team-role permissions. Your application code should not call these directly; the SDKs do not wrap them.

Base URL

All examples in this reference use this base. Local development defaults to http://localhost:3300/api/v1.

Resource map

Get started

Credentials

Customers

Access control

Billing & payments

Public checkout

Dashboard-managed operations

Administrative configurations — such as team member invitations, workspace environments, invoice template visual styling, and webhook signing secrets — are managed directly within the ArcenPay Dashboard. These operations require session-based permissions (OWNER, ADMIN, or FINANCE) and are intentionally separate from the developer REST API surface.

Which key works where

Every endpoint table in this reference marks its accepted credentials. The endpoint auth matrix is the single source of truth for the exact key-per-endpoint compatibility.
Last modified on September 19, 2026