Introduction

Tsara provides APIs and hosted payment tools for businesses that need to move between fiat and stablecoins.

You can use Tsara to:

  • Collect payments with checkout and payment links
  • Create reserved and virtual fiat accounts
  • Send fiat transfers and schedule payouts
  • Run stablecoin onramp and offramp flows
  • Buy airtime, data, cable, and electricity
  • Manage customers and identity verification
  • Embed ramp widgets for onramp, offramp, and bill-crypto flows

Core API surfaces

Checkout

Use checkout when you want a hosted collection flow that can support fiat bank transfer and crypto payment instructions.

Payment Links

Use payment links when you need a shareable payment page with configurable fields and link lifecycle management.

Fiat

Use fiat APIs for account provisioning, business transfers, and scheduler-backed payouts.

Stablecoin

Use stablecoin APIs for OnSwitch-backed onramp/offramp flows and direct Tsara-managed wallet operations.

Bills

Use bill APIs for fiat-funded or crypto-funded airtime, data, cable, and electricity payments.

Ramp Widget

Use ramp APIs when you want a business-managed embeddable widget with session-based runtime flows.

Integration model

Tsara now uses different authentication models depending on the product surface.

  • most business API endpoints use the business secret key
  • POST /v1/checkout uses the business public key in the request body
  • ramp widget runtime flows use widget public keys and session_token

Read the Authentication page before integrating.