// THE SHIFT
The integration model is breaking down before our eyes
For twenty years, “integrating payments” has meant a developer reading API docs, copying SDK examples, writing glue code, and walking through a sandbox checklist. That workflow worked because the developer was the bottleneck — they had to read the docs because there was no one else who could.
That assumption is breaking. The bottleneck is increasingly no longer a person reading docs — it's an AI agent reading them. Founders are talking to Claude Code, Cursor, and their own purpose-built agents to assemble whole commerce stacks: storefront, billing, fulfillment, support CRM, all stitched together in conversation rather than authored line by line.
That changes what a payments API has to optimize for. The historical optimization was “readable by a developer in the first five minutes.” The emerging optimization is “parseable by an agent in the first five tokens.” The two aren't the same thing — and the payments platforms that recognize the difference will have a meaningful structural advantage in the next decade.
// THE PATTERN
What 'agent-native' actually looks like
Three concrete patterns separate an agent-native payments API from a traditionally-designed one:
- Discoverable surface, not buried docs. An agent doesn't want to crawl a tree of doc subdirectories. It wants one file at a predictable URL —
/llms.txtby emerging convention — that names the endpoints, payloads, error shapes, and the minimal happy-path example. The fewer requests the agent makes to understand the surface, the faster (and cheaper) the integration finishes. - Typed errors with remediation, not opaque strings. A traditional API returns
400 Bad Requestwith a message. An agent-native API returns an error envelope that names the problem, the offending field, and the specific repair action — so the agent can fix without asking the human. The cost difference compounds: every back- and-forth with the human delays the integration by minutes; every self-repaired round-trip ships the integration that much faster. - Conversational provisioning, not application forms.Traditional payments require a 40-field merchant application, several days of underwriting, and email follow-ups. An agent can't fill in a form and wait three days — by the time it does, the founder has tried something else. Conversational onboarding (capture what we can infer, ask only what we can't) is the throughput unlock here.
None of these are sci-fi. The first two are shipped today on every major payment-orchestration platform worth integrating. The third is the rarer one — and it's where VERAchanges the math: the application happens in chat, the underwriting decision comes back in hours instead of days, and the agent doesn't lose state waiting for a human reviewer.
// MCP
The Model Context Protocol is the wire format
The protocol layer that's emerging for agent-API communication is the Model Context Protocol — MCP. It standardizes how an agent discovers what an API can do, calls its tools, handles its errors, and chains calls together. Claude Code, Cursor, and most major agent frameworks already speak it natively.
From a platform's perspective, shipping an MCP server is mostly a translation exercise: existing REST endpoints get wrapped in the MCP tool format, the response envelopes get a bit of extra structure for agent parsing, and the result is that any MCP-capable agent can integrate the platform without ever seeing a line of the underlying API docs. The developer (or the agent) imports the server, talks to it in tool calls, and the integration happens.
For Von Payments specifically, our MCP server covers the full lifecycle — sessions, payment intents, refunds, tokens, error diagnosis. Eleven tools today. That's enough surface for an agent to spin up a sandbox, run a test transaction, and integrate against production once the merchant is approved — all in one conversation.
// THE FOUNDER STORY
What this looks like end-to-end
Concretely, here's the shape of the workflow we expect to see more of in the next twelve months. A founder building a vertical SaaS product opens an agent — Claude Code, in this example — and types something like:
“Build me a billing system for my homeowners' association software. Customers are HOAs with 50–500 units. Recurring annual dues with optional installments, plus one-off assessments. ACH-preferred but card-acceptable. White-labeled — the cardholder sees the HOA's name, not mine. Integrate it into the Next.js app I'm running.”
The agent — having read the relevant llms.txt files — translates that into structured calls: provision a sandbox merchant, set up the recurring billing schema, configure ACH + card support, wire the descriptors to read “ HOA-NAME”, drop the SDK into the Next.js app at the right page, and hand back working test transactions. The founder reviews the chat log, runs the test flow, and ships. The agent didn't need to talk to a human; the founder didn't need to read the docs.
That workflow is achievable today for the technical layer. The bottleneck — the one platform-side problem still unsolved at most processors — is the application + KYC. Underwriting can't happen in chat at most providers because the application is a 40-field form a human underwriter has to look at. We think that's the wrong architecture for the agent-native era, which is why VERA does onboarding in chat instead.
// THE BIGGER ARC
Custom CRMs for everyone
The deeper shift this implies isn't just “ integrations get faster.” It's that every merchant ends up running a custom commerce stack tailored to their specific business — because the marginal cost of customization drops to roughly zero.
A 50-person law firm doesn't use a generic billing platform. It runs a tool built by its agent that integrates payments, trust-account handling, time tracking, client portal, and retainer drawdown — all glued together to fit how that firm specifically works. A direct-sales brand runs a tool that integrates payments with downline commission calculation, FTC-compliance attestation, and attribution to a specific affiliate. A telehealth platform runs a tool that integrates HIPAA-aware patient billing, insurance card capture, and recurring-care plans with a specific clinical workflow.
None of these are software companies a founder builds and sells to other firms. They're vertical-specific tools that one firm runs for itself, assembled by an agent. The commerce primitives — payments, billing, tokenization, chargeback management — are the lego pieces. The agent assembles them per merchant, and the “product” is the stack that fits one specific business.
Payments platforms that fit this world look different than ones built for the “PSP for the long tail” era. They expose primitives, not packaged products. They describe themselves in machine-readable manifests. They handle authentication, underwriting, and provisioning without humans in the loop. They surface errors as repair instructions, not stack traces.
// THE COUNTERPOINT
What this doesn't mean
Two things worth naming that this doesn't argue:
- Not every merchant goes agent-native immediately. The biggest merchants — Fortune 500 retailers, regulated banks, large hospital systems — still have integration teams writing code line by line, and will for a long time. They have compliance requirements that don't let an agent provision production credentials. Agent- native commerce serves the long tail and the mid-market first.
- The agent isn't the customer.The founder is the customer. The agent is the tool the founder uses to integrate. That distinction matters for support: if the integration breaks, the support conversation is with the founder, not the agent. The agent is faster, but it doesn't take responsibility for production failures. The platform still needs human-grade support, account management, and dispute handling — they just aren't the first touchpoint anymore.
// WHAT TO ASK A PLATFORM
The checklist for picking an agent-ready payments stack
If you're a founder or a CTO evaluating payments platforms with the agent-native shift in mind, the questions to ask:
- Do you publish an
llms.txtwith your full API surface? If yes — what does it cover, and how often is it updated? - Do you ship an MCP server? Which tools does it expose? How does it handle error remediation?
- Can sandbox credentials be provisioned without a sales call? Without filling in a merchant application?
- When something fails in production, does the error envelope include a structured remediation hint, or just an HTTP status code and a message?
- Can the merchant application itself happen in chat rather than on a form — and does underwriting actually decide in hours, or does it bottleneck back to a human-driven multi-day cycle?
Most payments platforms today answer “not yet” to most of these. The platforms that already answer yes — including Von Payments — are the ones whose API surface an agent will pick first when given a choice.
// CLOSING
The integration is the last thing the founder builds
The historical mental model of “build the integration first, ship the product after” is inverting. In the agent-native model, the founder builds the product they care about (the storefront, the practice management tool, the marketplace), and the agent wires the integrations in the background. Payments goes from being a multi-week development project to a thing the agent handles between messages.
That's a structural change in what payments platforms have to be good at. The platforms that win in this era won't be the ones with the prettiest dashboards or the cleverest API. They'll be the ones that get out of the agent's way fastest — discoverable surface, self-repairing errors, conversational onboarding, no human in the loop unless the merchant explicitly wants one.
That's the bet we're building Von Payments around. Talk to your agent. If it picks us, you'll find out.