f
Home Merchants Pricing How It Works
Log In Get Started

Plug VeeraPay into your
Marketplace in days

Accept payments from buyers, hold funds securely in escrow, release on milestones, and automatically split payouts to sellers while you keep fees, track disputes, and stay audit-ready.

EscrowHold funds until delivered
SplitAuto payouts to sellers
APIWebhooks & reconciliation
Marketplace Flow VeeraPay Escrow
Buyer
Pays via checkout
Payment
VeeraPay Escrow
Holds funds
Milestones / disputes
Splits payout + fees
Payout
Seller(s)
Receives payout
Platform fee + seller splits
Webhooks Escrow status Auto reconciliation Disputes

How VeeraPay fits into a Marketplace

Choose hosted checkout, embedded components, or API-only — then wire up escrow + payouts with webhooks.

01

Create an Escrow Order

Your marketplace creates an escrow transaction with buyer, seller(s), fees, and optional milestones.

Order details, currency, totals
Platform fee + seller split rules
Metadata for reconciliation
02

Collect Payment Securely

Redirect to VeeraPay checkout or embed it. Funds are held in escrow until release conditions are met.

Hosted / embedded / API-only
Real-time status via webhooks
Buyer receipts + proof of payment
03

Release & Split Payouts

Release on delivery, milestones, or approvals. VeeraPay pays sellers and retains your fee automatically.

Milestone-based release
Dispute pause + resolution
Automated seller payouts

Integration options

Start simple with hosted checkout, then graduate to embedded components or full API control.

Hosted Checkout

Fastest path: redirect buyers to a secure VeeraPay checkout page.

No UI workPCI-readyMobile friendly

Embedded Components

Drop-in checkout + escrow tracking inside your marketplace UI.

Brand controlBuyer experienceHigher conversion

API-only

You build everything: use VeeraPay as the escrow + payout engine.

Maximum flexibilityCustom flowsFull automation

Marketplace-ready capabilities

Built for multi-party payments, refunds, disputes, and compliance workflows.

Split payments

Route funds to multiple sellers and your platform fee automatically.

Milestones

Release funds in phases (deposit → delivery → completion).

Disputes

Pause releases, collect evidence, and resolve fairly with an audit trail.

Seller onboarding

Collect seller details and payout preferences with a guided flow.

Webhooks & events

Stay in sync: payment received, escrow held, milestone released, payout sent.

Reconciliation

Metadata + references to match transactions to orders automatically.

Developer-friendly by default
Create escrow orders, subscribe to webhooks, and automate releases — all from your backend.
REST API Webhook signatures Idempotency keys Sandbox
// 1) Create escrow order POST /v1/escrow/orders { "order_reference": "MKP-20491", "amount": 25000, "currency": "USD", "platform_fee": 1500, "splits": [ {"seller_id": "sel_123", "amount": 16000 }, {"seller_id": "sel_456", "amount": 7500 } ], "milestones": [ {"name": "Deposit", "amount": 5000 }, {"name": "Delivery", "amount": 20000 } ], "metadata": { "cart_id": "c_9w2", "buyer_user_id": "u_33" } } // 2) Listen for events escrow.held milestone.released payout.sent