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

# ParityDeals

> Show location-based discount banners on your website and auto-generate matching discount codes in Dodo Payments with ParityDeals.

## Introduction

[ParityDeals](https://www.paritydeals.com/) is a platform that displays location-based discount banners to eligible visitors on your website and automatically generates the matching discount codes in Dodo Payments. When a visitor sees the banner, they get a code they can use at checkout. Those codes appear in your Dodo Payments dashboard under **Sales → Discounts**.

<Note>
  Dodo Payments has native [Purchasing Power Parity](/features/purchasing-power-parity), which reduces prices by country at checkout with no banner and no script. ParityDeals is for merchants who want a visible discount banner on their own site, or who want to run holiday and time-based deals.
</Note>

## How It Works

ParityDeals detects a visitor's location, shows them a customizable discount banner on your website, and generates a discount code they can apply at checkout. The code is created automatically in your Dodo Payments account and works on the products you configure.

1. A visitor lands on your website and ParityDeals detects their location.
2. If the visitor is eligible for a discount, a banner appears with a location-based code.
3. The visitor uses that code at checkout, and Dodo Payments applies the discount.
4. The code appears in your dashboard under **Sales → Discounts**.

<Frame>
  <img src="https://mintcdn.com/dodopayments/9-ym4vw4rAut79bF/images/integrations/paritydeals/banner.png?fit=max&auto=format&n=9-ym4vw4rAut79bF&q=85&s=9889313b66e3b6fe81f433e1f9318782" alt="ParityDeals discount banner example on a merchant website" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/integrations/paritydeals/banner.png" />
</Frame>

## ParityDeals vs Native PPP

Native Purchasing Power Parity is the recommended way to price by country. Choose ParityDeals when you specifically need a discount banner on your own site, or holiday and time-based campaigns.

|                               | Native PPP                                    | ParityDeals                              |
| :---------------------------- | :-------------------------------------------- | :--------------------------------------- |
| How it works                  | A percentage per country, applied at checkout | A percentage off, applied through a code |
| Where it is configured        | Built into Dodo Payments                      | ParityDeals dashboard                    |
| Banner or script on your site | Not required                                  | Required                                 |
| Holiday and time-based deals  | No                                            | Yes                                      |
| Best for                      | Correct prices, with no site changes          | Promotional banners and seasonal deals   |

<Info>
  You cannot embed the ParityDeals banner on a Dodo Payments-hosted checkout or storefront, as custom scripts are not supported there. The banner goes on your own website or app.
</Info>

## Prerequisites

Before setting up this integration, ensure you have:

1. A [Dodo Payments account](https://app.dodopayments.com)
2. A [ParityDeals account](https://app.paritydeals.com/)
3. A Dodo Payments API key

## Getting Started

<Steps>
  <Step title="Sign up on ParityDeals">
    Visit [app.paritydeals.com](https://app.paritydeals.com/) and create an account.
  </Step>

  <Step title="Create Deals">
    After signing in, locate the option to create deals. From the dropdown menu, select **"Create Deals via Dodo Payments"**.

    <Frame>
      <img src="https://mintcdn.com/dodopayments/9-ym4vw4rAut79bF/images/integrations/paritydeals/create-deals.png?fit=max&auto=format&n=9-ym4vw4rAut79bF&q=85&s=a95d6a65e82a30fd9bc781afb5859057" alt="Creating deals via Dodo Payments" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/integrations/paritydeals/create-deals.png" />
    </Frame>
  </Step>

  <Step title="Generate a Dodo Payments API Key">
    Log in to your **Dodo Payments dashboard** and navigate to **Developers → API Keys**. Click **"Create New API"**.

    <Tip>
      Name your API key descriptively (e.g., 'ParityDeals') so you can identify it later.
    </Tip>

    <Frame>
      <img src="https://mintcdn.com/dodopayments/9-ym4vw4rAut79bF/images/integrations/paritydeals/api-key.png?fit=max&auto=format&n=9-ym4vw4rAut79bF&q=85&s=bee76bb9b180c07de093401dd5180da2" alt="Creating a new API key in Dodo Payments" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/integrations/paritydeals/api-key.png" />
    </Frame>
  </Step>

  <Step title="Connect Your API Key to ParityDeals">
    Copy the API key you created and paste it into the ParityDeals interface to establish the connection with your Dodo Payments account.

    <Frame>
      <img src="https://mintcdn.com/dodopayments/9-ym4vw4rAut79bF/images/integrations/paritydeals/connect-api-key.png?fit=max&auto=format&n=9-ym4vw4rAut79bF&q=85&s=3e030964fdbe454c1cf6a78fe283f576" alt="Connecting API key to ParityDeals" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/integrations/paritydeals/connect-api-key.png" />
    </Frame>
  </Step>

  <Step title="Select Products">
    Once connected, ParityDeals will fetch your Dodo Payments product catalog. Select the products you want to associate with your deals.

    <Frame>
      <img src="https://mintcdn.com/dodopayments/9-ym4vw4rAut79bF/images/integrations/paritydeals/select-products.png?fit=max&auto=format&n=9-ym4vw4rAut79bF&q=85&s=6fc5db7cb834b5de354addad72213689" alt="Selecting products for ParityDeals" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/integrations/paritydeals/select-products.png" />
    </Frame>
  </Step>

  <Step title="Configure Deal Settings">
    Enter your website URL and optionally select specific target pages where the discount banner should appear. Then choose your preferred deal type:

    * Location-based deals
    * Holiday deals
    * Time-based flash deals

    <Frame>
      <img src="https://mintcdn.com/dodopayments/9-ym4vw4rAut79bF/images/integrations/paritydeals/deal-settings.png?fit=max&auto=format&n=9-ym4vw4rAut79bF&q=85&s=84cc3941c31981db1a1b6638386ce2a9" alt="Configuring deal settings" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/integrations/paritydeals/deal-settings.png" />
    </Frame>
  </Step>

  <Step title="Set Country-Based Rules">
    Select the countries you want to offer localized discounts to and define the discount percentage for each. ParityDeals provides recommended defaults that you can adjust as needed.

    <Frame>
      <img src="https://mintcdn.com/dodopayments/9-ym4vw4rAut79bF/images/integrations/paritydeals/country-rules.png?fit=max&auto=format&n=9-ym4vw4rAut79bF&q=85&s=008156023e4fc7ea43ae4b801c917b98" alt="Setting country-based discount rules" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/integrations/paritydeals/country-rules.png" />
    </Frame>
  </Step>

  <Step title="Customize the Banner">
    Design your discount banner by customizing the text, selecting colors and layout, and choosing the banner position (top or bottom of page). This banner will be displayed to eligible visitors based on your configured rules.

    <Frame>
      <img src="https://mintcdn.com/dodopayments/9-ym4vw4rAut79bF/images/integrations/paritydeals/customize-banner.png?fit=max&auto=format&n=9-ym4vw4rAut79bF&q=85&s=57950a6f022b2f879f8d85e1f5fe436e" alt="Customizing the discount banner" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/integrations/paritydeals/customize-banner.png" />
    </Frame>
  </Step>

  <Step title="Add the ParityDeals Script to Your Website">
    After saving your deal, ParityDeals will generate a script. Add this script to your website code (typically in the `<head>` section). This script automatically detects visitor locations and displays the appropriate discount banner.

    <Frame>
      <img src="https://mintcdn.com/dodopayments/9-ym4vw4rAut79bF/images/integrations/paritydeals/script.png?fit=max&auto=format&n=9-ym4vw4rAut79bF&q=85&s=3432e96dbcdcaa9c7d00eaeb0d75f190" alt="ParityDeals integration script" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/integrations/paritydeals/script.png" />
    </Frame>
  </Step>
</Steps>

## Additional Features

With ParityDeals, you can also offer [automatic time-based discounts](https://www.paritydeals.com/features/time-based-discounts/) and [holiday-based promotions](https://www.paritydeals.com/features/holiday-based-discounts/) throughout the year. For more detailed information, refer to the [ParityDeals Documentation](https://www.paritydeals.com/docs/).

## Additional Resources

<CardGroup cols={2}>
  <Card title="ParityDeals Documentation" icon="book-open" href="https://www.paritydeals.com/docs/">
    Full setup walkthrough and feature guide on ParityDeals' docs.
  </Card>

  <Card title="Purchasing Power Parity" icon="money-bill-trend-up" href="/features/purchasing-power-parity">
    Native PPP pricing in Dodo Payments, no banner required.
  </Card>

  <Card title="Discount Codes" icon="percent" href="/features/discount-codes">
    How discount codes work in Dodo Payments.
  </Card>

  <Card title="Evendeals" icon="tags" href="/integrations/evendeals">
    An alternative discount-code tool, with automatic coupon rotation.
  </Card>
</CardGroup>
