Create context
Describe the order, session, evidence, or agent task separately from payment facts.
Create a standard Payment Request, attach business context, let the customer review and sign locally, then follow the result through a consistent status model.
Preview pilots begin with sandbox and test flows. Live merchant onboarding, pricing, settlement claims, and regional availability are not yet open.
VelarumPay keeps merchant systems, agent systems, and wallet signing responsibilities distinct.
Describe the order, session, evidence, or agent task separately from payment facts.
Send an exact amount, asset, network, recipient, expiry, and idempotency key.
The customer reviews risk and transaction facts before signing on their device.
Your integration reads deterministic status and events without gaining signing authority.
Choose the surface that fits your application. Every supported path converges on velarum.payment_request.v1.
Use the published OpenAPI contract for pairing, connections, transaction contexts, Payment Requests, status, and events. Server-side services validate scopes, expiry, exact amounts, and idempotency.
The JavaScript SDK packages pairing, validation, context creation, Payment Request creation, and status polling into a smaller client surface. The API and JSON Schema remain the source of truth.
The MCP server and connectors expose a deliberately small tool set for pairing, creating context, requesting payment, and reading status. They cannot approve, sign, export keys, or bypass wallet review.
Early pilots should have a clear user, requester, payment reason, and testable approval flow.
Evaluate wallet pairing and payment requests from an order flow without asking the merchant to handle user keys.
Connect software that needs user-approved payments and auditable status without custodial authority.
Let a local or hosted agent propose a purchase while preserving deterministic validation and human approval.
A good integration makes it easy for the wallet user to verify the request and easy for your team to diagnose the outcome.
The first conversation should establish your use case, integration surface, intended user approval flow, and test environment. A pilot request does not approve production access.
The developer subdomain contains the Quickstart, REST surface, protocol schemas, and MCP guide.