Powered by Pegno gives marketplaces, booking platforms, and transaction sites a milestone-based escrow layer through one embedded API. Buyers trust it. Providers use it.
Marketplaces spend years building matching, ranking, and review systems — and then hand the payment moment back to bank transfer or cash with no protection. That gap is where deals collapse. Pegno closes it in one integration.
Pegno runs the escrow and payment flow, so you do not build it.
Buyers pay upfront but funds release to providers only as milestones complete. Perfect for jobs spanning days, weeks, or multiple stages.
Platform resolves first. Pegno adjudicates unresolved cases. Independent external dispute resolution as final backstop, where available in your market.
Same endpoints for AU, GB and US. Set the region field per transaction; Pegno routes to the right payment rail for that region.
Hosted checkout redirect works immediately. Full headless integration takes a weekend. SDKs for Node, Python, PHP, Ruby coming Q3.
HMAC-SHA256 signed. Retry with exponential backoff up to 8 times over 5 days. Full delivery audit log accessible via API.
Get sandbox credentials, create a transaction, redirect the buyer. From nothing to a working checkout URL in under 10 minutes.
Sign up at pegno.app/partners/apply and get an instant sandbox API key - no waiting. Live/production access is gated behind identity verification and a final review.
Call POST /v1/transactions with the buyer, provider, amount, and region. You get back a hosted checkout URL to redirect your buyer to.
The response includes a checkout_url. Redirect your buyer there. Pegno handles funding, holding, milestone tracking, releases, and disputes. You get webhooks at every stage.
The v1 API surface. See the full API reference and OpenAPI specification, or sign up for sandbox access.
Every state change fires a webhook. Payloads are HMAC-SHA256 signed. Verify signatures before trusting delivery.
transaction.createdTransaction record created. Buyer has not yet funded.
transaction.fundedFunds received and held in escrow. Provider can begin work.
milestone.submittedProvider has submitted a milestone for buyer review.
milestone.approvedBuyer approved and funds released to provider.
dispute.openedA party has raised a dispute. Handling flow begins.
transaction.completedAll milestones released. Transaction is closed.