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

# Welcome to Mangopay docs

## First steps

You'll need a Sandbox API key to start testing – <a href="https://mangopay.com/contact" target="_blank">contact Sales</a> or log in to the <a href="https://hub.mangopay.com/" target="_blank">Mangopay Dashboard</a>.

<div class="home-card-grid home-card-grid-2 not-prose">
  <a href="/guides/payment-methods/card/direct/how-to" class="card card-variation block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-xl shadow-md dark:shadow-none shadow-gray-300/10 dark:border-gray-800/50 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light background-color-yellow">
    <div class="p-6">
      <div class="card-header">
        <h2 class="font-semibold text-base text-white dark:text-white card-header-color-yellow">Make a card payment</h2>

        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
          <path d="M6 11.1H5.1V12.9H6V11.1ZM18 12.9C18.4971 12.9 18.9 12.4971 18.9 12C18.9 11.5029 18.4971 11.1 18 11.1V12.9ZM6 12.9L18 12.9V11.1L6 11.1V12.9Z" fill="#FFFFFF" />

          <path d="M12 6L18 12L12 18" stroke="#FFFFFF" stroke-width="1.8" stroke-linecap="square" stroke-linejoin="round" />
        </svg>
      </div>

      <div class="card-body">
        <p class="font-normal text-base text-white dark:text-white">Simulate a test payment to get funds on a Mangopay wallet</p>
      </div>
    </div>
  </a>

  <a href="/postman" class="card card-variation block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-xl shadow-md dark:shadow-none shadow-gray-300/10 dark:border-gray-800/50 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light background-color-lavander">
    <div class="p-6">
      <div class="card-header">
        <h2 class="font-semibold text-base text-gray-800 dark:text-white">Test with Postman</h2>

        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
          <path d="M6 11.1H5.1V12.9H6V11.1ZM18 12.9C18.4971 12.9 18.9 12.4971 18.9 12C18.9 11.5029 18.4971 11.1 18 11.1V12.9ZM6 12.9L18 12.9V11.1L6 11.1V12.9Z" fill="#12282F" />

          <path d="M12 6L18 12L12 18" stroke="#12282F" stroke-width="1.8" stroke-linecap="square" stroke-linejoin="round" />
        </svg>
      </div>

      <div class="card-body">
        <p class="font-normal text-gray-600 dark:text-white">Start calling the Sandbox API to explore all Mangopay's features</p>
      </div>
    </div>
  </a>
</div>

## Integrate Mangopay

Mangopay's documentation forms an integral part of the contractual obligations that are binding upon Mangopay's partner platforms, who are required to integrate and use the API and associated services strictly in accordance with it.

The product [guides](/guides) explain functional behavior and the [API reference](/api-reference) describes our API endpoints, including code samples for using our official SDK libraries. Get started in your language:

<div class="home-card-grid home-card-grid-3 not-prose">
  <a href="/sdks/nodejs" class="sdk-card card block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-xl bg-white/50 dark:bg-codeblock/50 border border-gray-100 shadow-md dark:shadow-none shadow-gray-300/10 dark:border-gray-800/50 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light">
    <div class="p-6">
      <div class="card-body">
        <p class="font-semibold">Node.js</p>
      </div>
    </div>
  </a>

  <a href="/sdks/php" class="sdk-card card block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-xl bg-white/50 dark:bg-codeblock/50 border border-gray-100 shadow-md dark:shadow-none shadow-gray-300/10 dark:border-gray-800/50 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light">
    <div class="p-6">
      <div class="card-body">
        <p class="font-semibold">PHP</p>
      </div>
    </div>
  </a>

  <a href="/sdks/python" class="sdk-card card block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-xl bg-white/50 dark:bg-codeblock/50 border border-gray-100 shadow-md dark:shadow-none shadow-gray-300/10 dark:border-gray-800/50 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light">
    <div class="p-6">
      <div class="card-body">
        <p class="font-semibold">Python</p>
      </div>
    </div>
  </a>

  <a href="/sdks/net" class="sdk-card card block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-xl bg-white/50 dark:bg-codeblock/50 border border-gray-100 shadow-md dark:shadow-none shadow-gray-300/10 dark:border-gray-800/50 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light">
    <div class="p-6">
      <div class="card-body">
        <p class="font-semibold">.NET</p>
      </div>
    </div>
  </a>

  <a href="/sdks/java" class="sdk-card card block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-xl dark:bg-codeblock/50 border border-gray-100 shadow-md dark:shadow-none shadow-gray-300/10 dark:border-gray-800/50 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light">
    <div class="p-6">
      <div class="card-body">
        <p class="font-semibold">Java</p>
      </div>
    </div>
  </a>

  <a href="/sdks/ruby" class="sdk-card card block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-xl dark:bg-codeblock/50 border border-gray-100 shadow-md dark:shadow-none shadow-gray-300/10 dark:border-gray-800/50 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light">
    <div class="p-6">
      <div class="card-body">
        <p class="font-semibold">Ruby</p>
      </div>
    </div>
  </a>
</div>

### Build with AI

The Mangopay docs site provides a range of features to help you [build with AI](/build-with-ai).

Any AI tool or response provided on Mangopay's documentation website is intended to facilitate navigation and access to the documentation, but does not form part of the documentation itself and is not binding.

AI tools and large language models (LLMs) may produce inaccurate or incomplete information. You are strongly advised to verify all responses against the official documentation.

Mangopay cannot be held liable for any misunderstanding or misinterpretation resulting from AI-generated content, whether by partner platforms or their end users. For any concerns or queries, please contact us <a href="https://hub.mangopay.com/" target="_blank">via the Dashboard</a>.

### Package solutions

<CardGroup cols={2}>
  <Card title="Checkout SDK" href="/sdks/checkout">
    Power the payment page of your platform with the Mangopay Checkout SDK
  </Card>

  <Card title="Mirakl connector" href="/connectors/mirakl">
    Automate order processing and payouts for your Mirakl marketplace
  </Card>
</CardGroup>

## Explore product modules

<CardGroup cols={2}>
  <Card title="Users" href="/guides/users/types">
    Manage your community of paying users in full compliance
  </Card>

  <Card title="Wallets" href="/guides/e-wallet-system">
    Leverage Mangopay’s wallet infrastructure to receive, hold, split, and transfer funds
  </Card>

  <Card title="Payment methods" href="/guides/payment-methods">
    Integrate the local and international payment methods your users expect
  </Card>

  <Card title="Payouts" href="/guides/payouts">
    Send funds locally and internationally in 24+ currencies
  </Card>

  <Card title="Fraud prevention" href="/guides/fraud-prevention">
    Define custom logic to detect and mitigate fraud attempts on your platform
  </Card>

  <Card title="FX" href="/guides/fx">
    Reach global markets by seamlessly embedding FX conversions in your workflow
  </Card>
</CardGroup>
