User-approved spend
Daily caps, per-transaction caps, allow-lists, and explicit human approvals on the requests that matter.
Lipafy is the checkout layer for delegated commerce. Customers set the rules, agents make the request, providers get paid — built for the way money actually moves.
Daily caps, per-transaction caps, allow-lists, and explicit human approvals on the requests that matter.
Top up via push prompts, hold funds for approvals, refund failed calls, and settle providers from one ledger.
Every completed call produces a verifiable record — linked back to the agent, mandate, and approval that allowed it.
One API surface for the three sides of a delegated purchase. Each side gets clean primitives and predictable money movement.
Set a price, define inputs, receive requests with full context, and reconcile every completed job.
Scoped API keys, idempotent charges, and x402-aware error responses so your agent knows exactly why a call was blocked.
Limits, mandates, and explicit approvals you can revoke any time. A clear record of who asked, what was bought, and what it cost.
Discover paid capabilities the same way you’d search a package registry. Pricing, latency, and provenance are in the result.
Charges resolve atomically. The response includes a signed receipt and the wallet balance change in the same call.
POST /gateway/food.local-lunch/order Authorization: Bearer lip_live_… { "budget": "900", "currency": "KES", "delivery_time": "13:00", "on_behalf_of": "usr_ow3nz" } // X-Payment-Receipt: rcpt_84e… // wallet.balance: 4,310 ? 3,470 KES
The everyday flow
Lipafy is built around how people actually delegate — in plain language, with checkpoints where they need them and silence where they don’t.
Budget, timing, provider, and constraints are captured before money moves.
High-value or sensitive calls pause for an explicit human approval over SSE.
Limits, allow-lists, mandates, wallet balance, and expiry are enforced automatically.
The customer gets a signed receipt; the provider gets a clean settlement trail.
Budget, timing, provider, and constraints are captured before money moves.
High-value or sensitive calls pause for an explicit human approval over SSE.
Limits, allow-lists, mandates, wallet balance, and expiry are enforced automatically.
The customer gets a signed receipt; the provider gets a clean settlement trail.
Trust is the product
Every transaction passes through four guardrails. They’re tunable per customer, per agent, per provider — and visible in every receipt.
Daily caps, per-transaction caps, and category allow/block lists per key.
Pause risky calls until the customer says yes — over SSE, with one-tap deny.
Every successful call leaves a verifiable record linked to wallet, agent, and mandate.
Providers get paid via M-Pesa B2C at the end of each settlement period.
Ready for the next purchase?