> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dollarpe.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Go live with DollarPe. Pick your path, build in sandbox, flip to production.

export const IntegrationPathGraphic = () => {
  const cards = [{
    icon: "⚙️",
    name: "Core APIs",
    tagline: "Build your own UI on top of our full payment backend",
    colorClass: "dp-ipath__card--green",
    seqClass: "dp-ipath__card--seq-1",
    checks: ["Build the exact experience your users need", "KYC, Payin, and Payout ready to use", "Build any flow your product needs", "Works with your existing stack"],
    chooseIf: "you want to build payments exactly the way your product needs them, with full ownership."
  }, {
    icon: "🎨",
    name: "Widget Integration",
    tagline: "Drop in a payment widget styled to match your brand",
    colorClass: "dp-ipath__card--blue",
    seqClass: "dp-ipath__card--seq-2",
    checks: ["Looks like your product, not ours", "Live with a few lines of code", "We handle all UI updates", "Ship in a day, not months"],
    chooseIf: "you want to go live fast and keep your engineers focused on your core product."
  }, {
    icon: "📊",
    name: "Client Dashboard",
    tagline: "Run KYC, payouts, and reports from a dashboard, no code required",
    colorClass: "dp-ipath__card--purple",
    seqClass: "dp-ipath__card--seq-3",
    checks: ["Zero engineering required", "KYC, payouts, and reports in one place", "Start the same day", "Your ops team runs it independently"],
    chooseIf: "your ops team wants to move now and doesn't need to wait on an engineering sprint."
  }];
  return <div className="dp-ipath not-prose" role="img" aria-label="DollarPe integration paths: Core APIs, Widget Integration, Client Dashboard">
      <p className="dp-ipath__eyebrow" style={{
    textAlign: "center"
  }}>Choose your integration path</p>

      <div className="dp-ipath__grid">
        {cards.map(card => <div key={card.name} className={`dp-ipath__card ${card.seqClass} ${card.colorClass}`}>
            <div className="dp-ipath__card-top">
              <span className="dp-ipath__icon" aria-hidden="true">
                {card.icon}
              </span>
              <div>
                <div className="dp-ipath__name">{card.name}</div>
                <div className="dp-ipath__tagline">{card.tagline}</div>
              </div>
            </div>

            <ul className="dp-ipath__bullets">
              {card.checks.map(item => <li key={item} className="dp-ipath__bullet dp-ipath__bullet--check">
                  <span className="dp-ipath__bullet-icon" aria-hidden="true">✓</span>
                  {item}
                </li>)}
            </ul>

            <div className="dp-ipath__choose">
              <span className="dp-ipath__choose-label">Choose this if </span>
              {card.chooseIf}
            </div>
          </div>)}
      </div>
    </div>;
};

DollarPe gives your business the rails to offer crypto onramp and offramp to your users. We handle KYC, banking, blockchain, and compliance. You decide how deeply to integrate.

## Pick your integration path

Your first decision is how you want to connect with DollarPe. The answer depends on how much engineering effort you have and how much control you need over the user experience.

<IntegrationPathGraphic />

<CardGroup cols={3}>
  <Card title="Core APIs" icon="code" href="/api-reference-exchange/overview/introduction" arrow="true">
    Build your own UI on top of our backend. Right for teams with engineering resources who want full control over every screen and flow.
  </Card>

  <Card title="Widget Integration" icon="window-restore" href="/guides/integration-guides/widget-integration" arrow="true">
    Embed a branded payment widget in minutes. Right for teams who want to launch fast without building payment screens from scratch.
  </Card>

  <Card title="Client Dashboard" icon="globe" href="/guides/integration-guides/no-code-option" arrow="true">
    Operate through a ready-made dashboard with no code needed. Right for teams that manage payments manually without any technical integration.
  </Card>
</CardGroup>

<Tip>Not sure which path fits your setup? [Talk to our team](https://calendly.com/kushal-dollarpe/30min) and we will help you decide.</Tip>

## Path comparison

<AccordionGroup>
  <Accordion title="Core APIs: when does it make sense?" icon="code">
    Go this way if your product has its own app or dashboard and you need payments to feel native to it. Custom screens, custom onboarding flows, DollarPe wired into your existing product logic.

    You will need backend engineers who can own the integration and maintain webhook listeners. In return, you get everything: KYC, Payin, Payout, and Exchange.
  </Accordion>

  <Accordion title="Widget Integration: when does it make sense?" icon="window-restore">
    Pick this if you want to launch without burning engineering time on payment screens. Drop in the hosted widget, set your brand colors and logo, and it handles KYC, rate display, and transaction confirmation out of the box.

    DollarPe ships updates automatically, so you stay current without touching anything on your end.
  </Accordion>

  <Accordion title="Client Dashboard: when does it make sense?" icon="globe">
    Use this if your team manages payments manually with no programmatic integration needed. Log in, review KYC, run payouts, pull reports.

    It also works as a first step if you want to go live fast and see how the product performs before committing to an API build. No engineering setup. Access comes with onboarding.
  </Accordion>
</AccordionGroup>

## What DollarPe handles

Things you don't have to build or maintain.

<CardGroup cols={2}>
  <Card title="KYC and compliance" icon="shield-halved">
    Automated identity verification and AML screening across every corridor you operate in.
  </Card>

  <Card title="Banking rails" icon="landmark">
    Local payment methods per region. India runs on UPI and IMPS, with more corridors coming.
  </Card>

  <Card title="Blockchain infrastructure" icon="link">
    Multi-chain routing and on-chain confirmations. You send a transaction request, we handle the rest.
  </Card>

  <Card title="FX rates" icon="chart-line">
    Real-time quotes with locked-in rates at execution. No slippage surprises for your users.
  </Card>

  <Card title="Regulatory reporting" icon="file-lines">
    We keep transaction records and audit trails across all supported jurisdictions.
  </Card>

  <Card title="Sandbox environment" icon="flask">
    A full test environment with mock KYC, simulated transactions, and webhook testing. Build and break things here before going live.
  </Card>
</CardGroup>

## Before you go live

<Steps>
  <Step title="Get your partner account">
    [Book a call](https://calendly.com/kushal-dollarpe/30min) with our team. Once approved you get your API credentials and sandbox access the same day.
  </Step>

  <Step title="Build and test in sandbox">
    Use your sandbox credentials to build the full flow. Test KYC, transactions, and webhooks with no real money moving. See [Sandbox testing](/guides/development-and-testing/sandbox-testing) for test credentials and scenarios.
  </Step>

  <Step title="Pass integration review">
    Share your sandbox build with our team. We review the integration and flag anything to fix before you go live.
  </Step>

  <Step title="Flip to production">
    Swap sandbox credentials for your production keys. Your users can now transact with real funds.
  </Step>
</Steps>
