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

# Guides and Concepts

> Everything you need to understand, build, and launch your payment integration

export const Badge = ({text}) => {
  return <span className="inline-block px-3 py-1 text-sm font-medium rounded-full mb-4" style={{
    backgroundColor: 'rgba(202, 76, 36, 0.1)',
    color: '#ca4c24',
    dark: {
      backgroundColor: 'rgba(211, 82, 39, 0.2)',
      color: '#D35227'
    }
  }}>
      {text}
    </span>;
};

## Overview

Welcome to the developer documentation for Dwolla! Our Get Started documentation will walk you through the steps of building your integration. Once you're familiar with how to integrate, read through our developer guides that include detailed explanations for each step, example code, tips and best practices on development workflow and QA, and links to learn more.

## Get Started

Before you start exploring and building an integration that utilizes Dwolla, learn more about what it is and how it works through our Get Started resources.

<div className="py-6 md:py-8">
  <div className="container">
    <div className="grid md:grid-cols-2 lg:grid-cols-2 gap-6">
      <Card title="Getting Started" icon="book" iconType="solid">
        Start your journey with Dwolla

        <div className="space-y-1.5 text-sm flex-grow">
          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/what-is-dwolla" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">What is Dwolla</a>
          </div>

          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/customer-types" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Customer Types</a>
          </div>

          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/testing" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Testing</a>
          </div>
        </div>
      </Card>

      <Card title="Quickstarts" icon="rocket" iconType="solid">
        Get up and running quickly

        <div className="grid grid-cols-2 gap-4 text-sm flex-grow">
          <div className="space-y-1.5">
            <div className="flex items-start gap-2">
              <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
                <path d="M20 6L9 17l-5-5" />
              </svg>

              <a href="/docs/auth" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Authentication</a>
            </div>

            <div className="flex items-start gap-2">
              <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
                <path d="M20 6L9 17l-5-5" />
              </svg>

              <a href="/docs/send-money" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Send Money</a>
            </div>

            <div className="flex items-start gap-2">
              <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
                <path d="M20 6L9 17l-5-5" />
              </svg>

              <a href="/docs/receive-money" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Receive Money</a>
            </div>
          </div>

          <div className="space-y-1.5">
            <div className="flex items-start gap-2">
              <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
                <path d="M20 6L9 17l-5-5" />
              </svg>

              <a href="/docs/transfer-money-between-users" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Transfer Money Between Users</a>
            </div>

            <div className="flex items-start gap-2">
              <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
                <path d="M20 6L9 17l-5-5" />
              </svg>

              <a href="/docs/transfer-money-me-to-me" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Transfer Money Me-to-Me</a>
            </div>
          </div>
        </div>
      </Card>
    </div>
  </div>
</div>

## Build

Find all the essential resources and tools to kickstart your integration with Dwolla. These comprehensive guides and developer documentation will help you seamlessly build and implement Dwolla into your application.

<div className="py-6 md:py-8">
  <div className="container">
    <div className="grid md:grid-cols-2 lg:grid-cols-3 gap-6">
      <Card title="Customers" icon="users" iconType="solid">
        Onboard and verify your customers

        <div className="space-y-1.5 text-sm flex-grow">
          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/business-verified-customer" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Business Verified Customer</a>
          </div>

          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/personal-verified-customer" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Personal Verified Customer</a>
          </div>
        </div>
      </Card>

      <Card title="Funding Sources" icon="building-columns" iconType="solid">
        Add and verify bank accounts

        <div className="space-y-1.5 text-sm flex-grow">
          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/balance-funding-source" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Balance Funding Source</a>
          </div>

          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/bank-funding-source" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Bank Funding Source</a>
          </div>

          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/micro-deposit-verification" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Micro-Deposit Verification</a>
          </div>
        </div>
      </Card>

      <Card title="Transfers" icon="money-bill-transfer" iconType="solid">
        Optimize your payment processes

        <div className="space-y-1.5 text-sm flex-grow">
          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/facilitator-fee" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Facilitator Fee</a>
          </div>

          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/transfer-processing-times" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Transfer Processing Times</a>
          </div>

          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/transfer-lifecycle" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Transfer Lifecycle</a>
          </div>

          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/transfer-failures" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Transfer Failures</a>
          </div>
        </div>
      </Card>

      <Card title="Notifications" icon="bell" iconType="solid">
        Stay up-to-date on what's happening

        <div className="space-y-1.5 text-sm flex-grow">
          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/webhook-events" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Webhook Events</a>
          </div>

          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/operational-notifications" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Operational Notifications</a>
          </div>

          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/working-with-webhooks" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Working With Webhooks</a>
          </div>
        </div>
      </Card>

      <Card title="Features" icon="star" iconType="solid">
        Streamline your transactions

        <div className="space-y-1.5 text-sm flex-grow">
          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/instant-payments" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Real-Time Payments</a>
          </div>

          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/same-day-ach" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Same-Day ACH</a>
          </div>
        </div>
      </Card>

      <Card title="Integrations" icon="link" iconType="solid">
        Enable Open Banking and streamline bank account verification.

        <div className="space-y-1.5 text-sm flex-grow">
          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/open-banking" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Open Banking</a>
          </div>

          <div className="flex items-start gap-2">
            <svg className="h-4 w-4 text-green-500 mt-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
              <path d="M20 6L9 17l-5-5" />
            </svg>

            <a href="/docs/secure-exchange" className="text-[#ca4c24] dark:text-[#D35227] hover:text-[#e85a2d] dark:hover:text-[#e85a2d] no-underline border-0">Secure Exchange</a>
          </div>
        </div>
      </Card>
    </div>
  </div>
</div>

<div className="py-12 md:py-16">
  <div className="container">
    <div className="text-center mb-12">
      <Badge text="Popular Resources" />

      <h2 className="font-poppins font-light text-3xl md:text-4xl mb-4">Most Viewed Documentation</h2>

      <p className="text-lg text-dwolla-gray dark:text-gray-300 max-w-2xl mx-auto">
        Quick access to our most popular guides and resources
      </p>
    </div>

    <div className="grid md:grid-cols-2 gap-6">
      <div className="space-y-4">
        <Card title="Customer Types" description="Understand and select the right customer type for your integration." icon="users" iconType="solid" href="/docs/customer-types" horizontal />

        <Card title="Transfer Processing Times" description="Learn about transfer clearing times, including standard, expedited, and instant clearing." icon="clock" iconType="solid" href="/docs/transfer-processing-times" horizontal />

        <Card title="Real-time Payments" description="Learn about Real Time Payments and how to send RTP-enabled transfers." icon="bolt" iconType="solid" href="/docs/instant-payments" horizontal />
      </div>

      <div className="space-y-4">
        <Card title="Testing in the Sandbox" description="Test and refine your integration in the Dwolla Sandbox." icon="flask" iconType="solid" href="/docs/testing" horizontal />

        <Card title="Transfer Failures" description="Familiarize yourself with transfer failures and how to handle them." icon="triangle-exclamation" iconType="solid" href="/docs/transfer-failures" horizontal />

        <Card title="Balance Funding Source" description="Send to, receive from, or hold funds within the Dwolla network." icon="wallet" iconType="solid" href="/docs/balance-funding-source" horizontal />
      </div>
    </div>
  </div>
</div>

<script
  dangerouslySetInnerHTML={{
__html: `
window.addEventListener('scroll', () => {
  const scrolled = window.pageYOffset;
  const rate = scrolled * 0.1;
  document.documentElement.style.setProperty('--scroll-offset', rate + 'px');
});
`,
}}
/>
