Skip to main content
ArcenPay provides public endpoints for resolving hosted payment links, inspecting agentic specifications, creating checkout sessions, and verifying payments.
Or directly via the dedicated /spec route:

Response

chainFamily is evm, stellar, or solana. The acceptedToken is the chain-specific settlement asset — an ERC-20 contract address on EVM, a Soroban SAC contract ID on Stellar, or an SPL mint on Solana.

Create Checkout Session

Initiates an active checkout session for the payment link before executing on-chain transfers.

Request Body

string
Wallet address of the paying customer or agent.
string
Identifier or name of the paying customer (default: "AI Agent").
string
Optional email for invoice receipts.
boolean
Flag indicating autonomous machine execution.

Response


Confirm Payment

Confirms on-chain payment execution and releases the receipt.

Request Body

string
required
ID of the checkout session created in the previous step.
string
required
On-chain transaction hash of the ERC-20 transfer (EVM), Stellar SAC payment, or Solana SPL transfer.
string
required
Wallet address that submitted the transaction.

Response

Last modified on October 4, 2026