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

# EasyPPP

> Purchasing-power pricing for Stripe. Real Stripe Prices for each market, one API call on your pricing page.

EasyPPP adjusts your Stripe prices to local purchasing power. You pick the Stripe Prices you want localized and EasyPPP creates a cheaper (or, in a few markets, dearer) sibling Price for each market tier in your own Stripe account. Your pricing page then makes one request with a public key, gets back the Stripe Price ID the visitor should pay, and sends that ID to Checkout as usual.

Nothing changes in how you charge. No coupons, no webhooks, no SDK, and your existing Prices are never edited.

<CardGroup cols={3}>
  <Card title="Set up your account" icon="rocket" href="/docs/setup">
    Connect Stripe, choose products, copy your key. About five minutes.
  </Card>

  <Card title="Install with an agent" icon="robot" href="/docs/install-with-an-agent">
    One prompt for Claude Code or Codex that does the integration for you.
  </Card>

  <Card title="API reference" icon="code" href="/docs/api-reference">
    One endpoint. Every field, every error.
  </Card>
</CardGroup>

## The whole integration

```js theme={null}
const res = await fetch(
  "https://api.easyppp.com/v1/price?key=ep_live_…&prices=price_1Pz9Kx"
);
const { data } = await res.json();
const [{ price, display, localized }] = data;

// Show `display` on the page. Send `price` to your server
// when you create the Checkout Session.
```

| You get back | Meaning |
| - | - |
| `price` | The Stripe Price ID to charge. A localized sibling, or your base Price. |
| `display` | A ready-to-render amount in the visitor's currency, such as `₹3,353.00`. |
| `localized` | Whether this visitor got a market price. |

If the request fails, show your usual price and charge your usual Price ID. Nothing breaks.

## What it costs

10% of what the localized Prices collect, net of refunds. Nothing on sales at your base price. Test mode and sandboxes are free. See the [FAQ](/docs/faq) for details.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.