Developer guide
API reference
Browse documentation

Pricing plans

Commercial packages that map to tenant ledger fees: percent of USD, fixed USD per completed payment, and a VES reserve held back from available balance.

What these plans are

Plans are commercial packages applied to a tenant’s fee settings: feePercent, feeFixedUsd, and reserveVes. They are not selected by an API field on each payment.

Plan comparison

PlanfeePercentfeeFixedUsdReserve
Starter2.5%$0.15Higher (configured per tenant)
Growth2.0%$0.10Medium (configured per tenant)
Volume1.5%$0.05Based on rolling volume (ops-set)

How available balance is affected

  1. Credit the collection

    On payment.completed, the ledger posts PAYMENT_CREDIT for vesAmount.

  2. Debit the platform fee

    PLATFORM_FEE posts −feeVes from the plan’s percent + fixed USD converted at bcvRate.

  3. Hold the reserve

    Available balance subtracts reserveVes as a safety buffer. It is not a separate ledger entry type — it is applied when reading balance.

Choosing a plan

PlanBest for
StarterNew tenants ramping up; higher fee + higher reserve
GrowthSteady volume; mid fee and medium reserve
VolumeHigh throughput; lowest listed fees with reserve tied to rolling volume

Configuration

Ops (or dashboard admins) set feePercent, feeFixedUsd, and reserveVes on the tenant. There is no checkout-time plan picker on payment APIs.

  • Dashboard → Tenants → Fees: view and update feePercent, feeFixedUsd, reserveVes, and available balance.
  • Marketplace seller payouts remain separate: retain your product fee by paying sellers less than you collected. See /marketplace-settlement.
  • Importable collect → payout walkthrough: /postman.