Skip to main content

Introduction

Welcome to the Magnolia API v2 documentation.

What this API is for

Magnolia API v2 (payments-core) lets your product give customers a place to hold dollars and crypto, move money in and out, and convert between them, without you building custody, compliance, or payment rails yourself.

In plain terms, you can:

  • Open accounts for your customers under your organization
  • Bring money in (ACH or crypto deposits)
  • Convert between USD and Bitcoin
  • Send money out to a bank account or an external crypto address

That is the goal: embed custodial fiat and crypto accounts, on/off ramps, and conversion into your app so your customers can fund, hold, trade, and withdraw through Magnolia.

payments-core is Magnolia’s name for this model. Each end customer is a user. That user can have one or more accounts for balances, funding, conversion, and withdrawals, all scoped to your organization.

To get started, reach out to [email protected]