← Products

Payments built for peer-to-peer marketplaces

MeshPay provides programmable payment infrastructure designed specifically for marketplace transactions.

Most payment apps were built for sending money between friends or processing traditional ecommerce transactions. They were never designed to power peer-to-peer marketplaces. MeshPay provides a modern payment rail designed specifically for marketplace transactions including escrow payments, seller payouts, and programmable marketplace flows.

Payments designed for marketplace transactions

MeshPay is built for marketplaces from day one. Instead of forcing consumer payment apps into marketplace flows, MeshPay gives you primitives for escrow, payouts, and programmable transactions.

Escrow payments

Hold funds securely during a transaction and release them when both parties confirm the exchange.

Marketplace payouts

Automatically route payments to sellers with programmable payout rules.

Programmable transactions

Create flexible payment flows that match the unique needs of your marketplace.

Stablecoin settlement

Enable fast and efficient payment settlement using modern payment rails.

Designed for marketplace payment flows

MeshPay sits between your marketplace application and the underlying financial rails. Developers integrate MeshPay APIs to manage marketplace transactions while Mesh handles escrow, payouts, and settlement behind the scenes.

Payment flow

User
Marketplace app
MeshPay infrastructure
Payment settlement

Built for marketplaces, not just payments

Apps like Venmo and Cash App are great for sending money between friends, but they are not infrastructure for marketplace transactions. MeshPay is designed for escrow, payouts, and programmable marketplace flows.

FeatureVenmoCash AppMeshPay
Marketplace escrowNoNoYes
Programmable payoutsNoNoYes
Marketplace transactionsNoNoYes
Developer APIsLimitedLimitedYes
Stablecoin settlementNoNoYes

Simple APIs for complex payment flows

MeshPay provides clean APIs and developer tools that make it easy to integrate marketplace payments. Developers can manage escrow transactions, seller payouts, and payment workflows using simple API calls.

TypeScript
// Create a marketplace charge with escrow
import { meshPay } from "@mesh/pay";

const charge = await meshPay.transactions.create({
  buyerId: "user_buyer_123",
  sellerId: "user_seller_456",
  amountCents: 5000,
  currency: "usd",
  escrow: true,
});

// Later, after both parties confirm the exchange:
await meshPay.payouts.release({
  transactionId: charge.id,
  sellerId: "user_seller_456",
});

Official SDKs

Official SDKs for Ruby, iOS, Android, JavaScript, and PHP.

Build marketplace payments the right way

Stop trying to force consumer payment apps into marketplace payment flows. MeshPay provides the infrastructure layer built specifically for peer-to-peer commerce.