Discover the API
Read the manifest, capabilities, and response schemas.
Read discovery guideStart with the public read-only API. Follow the guides for deeper integration.
No account or payment is needed to read public discovery. Check each capability before using it.
GET /.well-known/luncagent.json
GET /api/v1/capabilities
GET /openapi.jsonRead the manifest, capabilities, and response schemas.
Read discovery guideUnderstand authentication and delivery recovery.
Read merchant guideSee the tested payment design and its current limits.
Read payment overviewThe live StatsBin connection is authenticated and uses no money. Invited integrations use a versioned resource contract; the website never receives their credentials.
The repository package is private and unpublished. Its discovery client validates responses against canonical contracts.
import { createDiscoveryClient } from 'luncagent/discovery';
const api = createDiscoveryClient();
const status = await api.read('product');Discovery example · Client example · Merchant interface
npm ci
npm test
python tools/test-machine-sandbox.pySource access is required. These commands exercise private fixtures, not production payments.
Public paid execution is disabled for every protocol. Honor Retry-After on HTTP 429. For an unknown payment outcome, reconcile the original identity.
Error catalogue (JSON)