Skip to main content
Management routes accept a wallet session, personal API key, or administrative operator key. Public traffic uses ANY /gateway/:slug/*. The buyer receives canonical PAYMENT-REQUIRED terms, retries with PAYMENT-SIGNATURE, and receives PAYMENT-RESPONSE after settlement. Slugs are generated from names and checked against PostgreSQL. A collision receives a short suffix; the backend repeats uniqueness checking transactionally and remains authoritative over UI availability hints.
Vault plaintext is never returned after creation and is injected only into the configured upstream request after successful payment settlement.