MODERN PAYMENTS · MONEY IN AND MONEY OUT

Say yes to more payments.

Money in from your customers. Money out to suppliers, contractors and payees. Every payment is approved, held or declined against your rules in under 20 ms, before it moves. Keep your processor. Add AI agents when you're ready.

Start a Shadow Mode pilot → Read the docs →
POST /v1/payments/approve14 ms
FROMbilling_admin_17 [verified user]
PAYMENT$14,250.00 → supplier payout #10928
GATES
✓1 · Who is asking?VERIFIED USER
✓2 · Within the limit?$14.3K / $50K
✓3 · Normal pattern?NO LOOP
✓4 · Allowed?CLEARED
✓5 · Which rail?SAME-DAY ACH
APPROVED · sent via Same-Day ACHrecord 0x7f9a…c419
Works with any processor Under 20 ms Cards · ACH · RTP · FedNow · Stablecoin Signed record per payment

00 · DECIDE FIRST, THEN EXECUTE

Decide first. Then move the money.

ezpymt decides. Your rails execute, or our partner banks' rails do. Same five gates, same signed record.

THE BRAIN · DECISION

Decides if the payment should move.

1 · REQUEST

Your platform

A user, a job or an agent asks to pay.

2 · DECIDE

ezpymt engine + your signals

Five gates. Approve, hold or decline.

ezpymt engineyour fraud · KYB · ERP

THE MUSCLE · EXECUTION

Moves the money.

3 · EXECUTE

Your rails, or partner bank rails

Approval Layer: your processor. Governed Payments: partner bank rails.

4 · OUTCOME

A governed payment

Right rail. Signed record.

Approved crosses to execution. Held goes to review. No money moves until the decision says yes.

TWO WAYS TO BUY · 01

Approval Layer

Keep your processor and bank. ezpymt decides; they execute.

TWO WAYS TO BUY · 02

Governed Payments

Licensed partner banks run ACH, RTP, FedNow and stablecoin rails.

Animation: an approved $89 card payment travels from the platform through ezpymt, across the line to execution and ends as a governed payment. A looping payment stops at ezpymt as held; no money moves.

01 · WHO IT'S FOR

Built for platforms that earn when payments move

Three kinds of platform. One decision layer.

HEALTHCARE & RETAIL SAAS

Practice management, pharmacy, point-of-sale, retail platforms

Problem. Declines, ACH returns and slow payouts cost you money.

Outcome. Bad payments caught before they fail. Payouts on the right rail. Same processor.

Agent ezPay™ · GENERALLY AVAILABLE

Procurement agents, autonomous checkouts, machine-to-machine

Problem. An agent can't be trusted with money until the limit is a rule, not a prompt.

Outcome. The limit holds even when the agent is wrong. Agent payments become a product you sell.

Agent ezPay™ is live in production. Activation follows your approved integration. Give agents spending authority, initiate payments through the API or MCP, and apply your payment rules before money moves.

Agentic payments · API & MCP

B2B MARKETPLACES & ENTERPRISE

Multi-vendor marketplaces, logistics portals, supply-chain billing

Problem. Slow payouts lose sellers. Untraceable payouts lose hours.

Outcome. Instant payouts, each tied to an invoice and a tenant.

02 · WHERE IT SITS

One layer decides. The others execute.

Fraud tools score. Processors move money. ezpymt decides.

LAYER 1 · SIGNAL IN

Fraud scoring

Stolen cards and fake accounts. Their score feeds the decision.

Blind spot: a valid card in a 14-payment loop.

LAYER 2 · DECISION · ezpymt

Decision layer

Approves what fits. Holds loops and overspend for review. Declines the unauthorized.

Then hands off to execution.

LAYER 3 · EXECUTION

Processors & bank rails

Move and settle the money.

Blind spot: any valid request gets paid.

03 · HOW IT WORKS

Five gates. Then yes.

Under 20 ms, then the best rail. If a gate can't run, a person decides.

01

Who is asking?

Person, service or AI agent. Verified before anything else.

WAITING ✓ VERIFIED USER

02

Within the limit?

Per payment, per day, per customer. Nobody raises their own limit.

WAITING ✓ $14.3K / $50K

03

Normal pattern?

A loop or spike trips a breaker. That flow is held; everything else keeps moving.

WAITING ✓ NO LOOP

04

Allowed?

Sanctions, KYB, your fraud score, your rules.

WAITING ✓ CLEARED

05

Which rail?

Small on card. Large on ACH, RTP or stablecoin.

WAITING ✓ SAME-DAY ACH

Animation: a $14,250 supplier payout passes checks one to five in turn (identity verified, within limit, no loop, cleared, routed to Same-Day ACH) and is approved in 14 milliseconds.

04 · FOR YOUR TEAMS

A console for your payments team. An API for your code.

Your team sets the rules. The code enforces them.

APPROVAL CONSOLE

For payments, product and finance.

  • Set rules in minutes. No code, no release.
  • Review the unusual ones instead of declining them.
  • Every tenant's volume and payouts in one view.

APPROVAL API

For engineers and AI agents.

  • Fast enough that checkouts and agents never wait.
  • Nothing is declined silently.
  • A signed record behind every decision.

05 · THE 90-DAY PILOT

Prove it in 90 days. Change nothing to start.

Shadow Mode watches your live payments and reports what it would have done. Nothing changes.

STEP 1 · DAY 1

Connect in an afternoon

Mirror your traffic. No migration, no code change in Shadow Mode.

STEP 2 · WEEKS 1–12

See the upside

What you could have approved. What you would have caught. Zero money at risk.

STEP 3 · DAY 90, OR SOONER

Flip to live

One call before each payment. Live.

06 · FOR DEVELOPERS

Built for developers. Ready for enterprise.

One call before each payment. SDKs, a sandbox, and AP2 and MCP when you need them.

Read the docs →
import { ezpymt } from '@ezpymt/sdk';

const result = await ezpymt.approve({
  caller:  { type: 'user', id: 'billing_admin_17' },
  payment: { amountCents: 1425000, currency: 'USD' },
  to:      'supplier_10928',
  policy:  'payouts_default',
});

if (result.approved) {
  await result.send();  // your processor or partner rails
} else {
  // result.status is 'held' or 'declined'
  console.warn(result.status, result.gate, result.reason);
}

07 · COMMON QUESTIONS

What every CEO, CIO and CTO asks first

Short answers. Long ones in the docs.

Is this for AI agents, or for the payments we already take?

Both, through the same five gates. Most start with today's payments and add agents later.

How does this make us money, not cost us money?

More approvals, cheaper rails for large payouts, and new paid flows such as instant and agent payments. Shadow Mode shows the numbers first.

Who is accountable when an AI agent pays the wrong thing?

You are. So the limit must live outside the agent. ezpymt enforces a rule the agent can't change and signs the record.

Is ezpymt a payment processor?

No. ezpymt decides. With Approval Layer, your processor (for example Stripe) moves the money. With Governed Payments, our licensed partner banks run ACH, RTP, FedNow and stablecoin settlement, with their own onboarding.

Do I have to change my processor or merchant accounts?

No. Shadow Mode changes nothing. Live adds one call per payment.

What happens when a check fails or can't run?

It's held and sent to review with the reason. No money moves until a person or a rule says yes.

Say yes to more payments. Safely.

Sandbox keys now, or a 90-day Shadow Mode pilot on real traffic.

Or get sandbox keys with no call needed. No money moves in Shadow Mode.