Skip to main content

Ramp sessions

A ramp session moves value between fiat and crypto. In Sumvin, ramp sessions are Meld-backed — the partner creates a session through the Platform API, and the user completes the flow in the Meld widget. The settlement lands on a Sumvin-managed wallet (for buy flows) or on a connected off-ramp destination (for sell / off-ramp flows).

The three kinds

KindDirectionLanding
BuyFiat → cryptoA user wallet on the chosen chain
SellCrypto → fiatA connected account registered during the flow
Off-rampCrypto → fiat (generalised)Roadmap — settlement rails beyond the MVP sell flow

Session lifecycle

  1. Created — partner creates a session via the Platform API with the user’s scoped authorisation.
  2. Client-configured — the partner embeds the Meld widget using session-level credentials, pre-filled with the authorised amount and asset.
  3. User completes at Meld — the user authorises payment or crypto movement in the widget.
  4. Settlement — Meld returns the settlement result; Sumvin records the transaction against the user and delivers the settled value to the landing wallet or account.
A session carries the scope envelope that authorised it (typically sr:us:pint:spend:ramp with max, asset, currency parameters). The widget and the settlement are both scoped to those parameters.

See also

Referenced from