> ## 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.

# Purchasing Power Parity

> Run purchasing power parity pricing on Dodo Payments with native Localized Pricing, fixed local prices per country, or with location-based discount codes via ParityDeals and Evendeals.

Purchasing power parity (PPP) pricing adjusts what you charge to match the buying power of each customer's location. There are two ways to do it on Dodo Payments.

<Info>
  **Recommended:** Use native [Localized Pricing](/features/localized-pricing) to set a fixed local price per country, for example ₹999 in India for a product with a \$20 base. You control the exact number, it carries across one-time, subscription, and usage-based products, and there is no banner or script to install.
</Info>

<CardGroup cols={2}>
  <Card title="Localized Pricing" icon="earth-americas" href="/features/localized-pricing">
    Native, recommended. Set a fixed local price per country or currency, no third-party tool required.
  </Card>

  <Card title="Discount Codes" icon="percent" href="/features/discount-codes">
    Create and manage location-based discount codes in the Dodo Payments dashboard.
  </Card>
</CardGroup>

## Two ways to run PPP

|                              | Localized Pricing (native)                       | Location-based discount codes                                                                                   |
| :--------------------------- | :----------------------------------------------- | :-------------------------------------------------------------------------------------------------------------- |
| How it works                 | You set a fixed local price per country/currency | A percentage off your base price, applied via a code                                                            |
| Tooling                      | Built into Dodo Payments                         | [ParityDeals](https://www.paritydeals.com/) / [Evendeals](https://www.evendeals.com/integrations/dodo-payments) |
| Banner / script on your site | Not required                                     | Required to surface the code                                                                                    |
| Price the customer sees      | The exact amount you set                         | Base price minus the discount                                                                                   |
| Best for                     | Clean, market-tuned prices you fully control     | Promotional banners and time/holiday-based deals                                                                |

For native setup, see [Localized Pricing](/features/localized-pricing). The rest of this page covers the location-based discount-code approach with ParityDeals and Evendeals.

***

## Location-based discount codes

[ParityDeals](https://www.paritydeals.com/) and [Evendeals](https://www.evendeals.com/integrations/dodo-payments) are platforms that enable automatic pricing optimization based on a customer's geographical location by generating discount codes.

<Info>
  While you can't directly embed discount banners on a Dodo Payments storefront (as custom scripts aren't supported), you can still implement these tools effectively on your own website or application.
</Info>

### Choosing an Integration

Both platforms integrate directly with Dodo Payments to create and manage discount codes automatically. Use the comparison below to choose the tool that best fits your needs.

| Feature                      |                      ParityDeals                     |                     Evendeals                     |
| :--------------------------- | :--------------------------------------------------: | :-----------------------------------------------: |
| PPP / Location-based pricing |                          Yes                         |                        Yes                        |
| Holiday / Time-based deals   |                          Yes                         |                         No                        |
| Subscription support         |                          Yes                         |                        Yes                        |
| Auto coupon refresh          |                           —                          |                        Yes                        |
| Banner customization         |                          Yes                         |                         No                        |
| Pricing                      | [View Pricing](https://www.paritydeals.com/pricing/) | [View Pricing](https://www.evendeals.com/pricing) |

### ParityDeals

When ParityDeals is integrated into your website, eligible visitors will see a banner that includes a location-based discount code they can use at checkout. These discount codes are automatically created and managed by ParityDeals and will appear in your **Dodo Payments Dashboard** under **Sales → Discounts**.

<Frame>
  <img src="https://mintcdn.com/dodopayments/5D2vY2CKcFOZLLyz/images/ppp/1.png?fit=max&auto=format&n=5D2vY2CKcFOZLLyz&q=85&s=17713c509bbe73af91ab322b26bce518" alt="ParityDeals discount banner example" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/ppp/1.png" />
</Frame>

#### Setup

<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/5D2vY2CKcFOZLLyz/images/ppp/2.png?fit=max&auto=format&n=5D2vY2CKcFOZLLyz&q=85&s=b3c30692322ab6ccf44210dd906800c4" alt="Creating deals via Dodo Payments" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/ppp/2.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/5D2vY2CKcFOZLLyz/images/ppp/3.png?fit=max&auto=format&n=5D2vY2CKcFOZLLyz&q=85&s=33d72db98f026942edfc9938d6862029" alt="Creating a new API key in Dodo Payments" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/ppp/3.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/5D2vY2CKcFOZLLyz/images/ppp/4.png?fit=max&auto=format&n=5D2vY2CKcFOZLLyz&q=85&s=54bb27e15a66252a47a29a057bf2d31d" alt="Connecting API key to ParityDeals" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/ppp/4.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/5D2vY2CKcFOZLLyz/images/ppp/5.png?fit=max&auto=format&n=5D2vY2CKcFOZLLyz&q=85&s=5c0c5d0813260df6532f202ca015fe18" alt="Selecting products for ParityDeals" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/ppp/5.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/5D2vY2CKcFOZLLyz/images/ppp/6.png?fit=max&auto=format&n=5D2vY2CKcFOZLLyz&q=85&s=294dea1d0e003ee017337180b6d6361b" alt="Configuring deal settings" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/ppp/6.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/5D2vY2CKcFOZLLyz/images/ppp/7.png?fit=max&auto=format&n=5D2vY2CKcFOZLLyz&q=85&s=9ec4d84c4efd3abbe02461ef741f93ff" alt="Setting country-based discount rules" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/ppp/7.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/5D2vY2CKcFOZLLyz/images/ppp/8.png?fit=max&auto=format&n=5D2vY2CKcFOZLLyz&q=85&s=fa082e5ece00f51c782350cec008a4eb" alt="Customizing the discount banner" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/ppp/8.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/5D2vY2CKcFOZLLyz/images/ppp/9.png?fit=max&auto=format&n=5D2vY2CKcFOZLLyz&q=85&s=e4341697ecfbbbb112abd44b04d908f5" alt="ParityDeals integration script" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="1440" data-path="images/ppp/9.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/).

### Evendeals

[Evendeals](https://www.evendeals.com/integrations/dodo-payments) is another platform that integrates with Dodo Payments to offer location-based purchasing power parity pricing. It supports both one-time and subscription products.

<Frame>
  <img src="https://mintcdn.com/dodopayments/sTi24EEq9vcjjOYJ/images/ppp/evendeals-hero.png?fit=max&auto=format&n=sTi24EEq9vcjjOYJ&q=85&s=cbc39609dca600a9bcd72199653c42c8" alt="Evendeals Dodo Payments integration overview" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1620" data-path="images/ppp/evendeals-hero.png" />
</Frame>

#### Key Features

* **Auto coupon sync** — Coupons are created and managed in Dodo Payments automatically
* **Percentage discounts** — Offer percentage-off discounts per country group
* **Subscription support** — Discounts apply across subscription billing cycles
* **Auto-refresh rules** — Rotate coupon codes automatically by time interval, redemption count, or view count to prevent abuse

<Info>
  Discount codes created by Evendeals will automatically appear in your Dodo Payments dashboard under Sales → Discounts.
</Info>

<Frame>
  <img src="https://mintcdn.com/dodopayments/sTi24EEq9vcjjOYJ/images/ppp/evendeals-features.png?fit=max&auto=format&n=sTi24EEq9vcjjOYJ&q=85&s=c44b15ff48bb1cc8871667cb514e26ef" alt="Evendeals key features for Dodo Payments integration" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1624" data-path="images/ppp/evendeals-features.png" />
</Frame>

#### Setup

<Steps>
  <Step title="Create a Dodo Payments API key">
    In your Dodo Payments dashboard, go to **Developers → API Keys** and generate a new key.
  </Step>

  <Step title="Connect in Evendeals">
    In your [Evendeals dashboard](https://www.evendeals.com/signin), navigate to **Integrations**, find the Dodo Payments card, and paste your API key.
  </Step>

  <Step title="Configure regional discounts">
    Set percentage discounts for each country group and hit sync. Evendeals creates coupons in Dodo Payments automatically.

    <Check>
      After syncing, open **Sales → Discounts** in your Dodo Payments dashboard to confirm the generated coupons appear. Each coupon will have a recognizable Evendeals prefix.
    </Check>
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/dodopayments/sTi24EEq9vcjjOYJ/images/ppp/evendeals-setup.png?fit=max&auto=format&n=sTi24EEq9vcjjOYJ&q=85&s=ca47b3eb9b5f221ab8f3125774b908e4" alt="Evendeals setup guide for Dodo Payments" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1594" data-path="images/ppp/evendeals-setup.png" />
</Frame>

Both ParityDeals and Evendeals work seamlessly with Dodo Payments to help you optimize your global pricing strategy. For more details, visit the [ParityDeals Documentation](https://www.paritydeals.com/docs/) or the [Evendeals Dodo Payments integration page](https://www.evendeals.com/integrations/dodo-payments).
