Skip to content

For developers who build with AI

Tell your assistant. Get paid in crypto.

# In Claude CodeAdd Perly Pay to this project so buyers can pay in crypto (BTC, USDC, USDT).Read https://pay.perly.io/llms-full.txt first.Call the REST API from the server, as its Quick start does: the perly-pay package is not on npm yet.Add a Pay button and a webhook route that verifies Perly-Signature.Ask me for a test key (sk_test_…) from Dashboard → Developers.Then pay once in test mode (simulate) and show me the invoice reach Paid.

Works with Claude Code, Cursor, Codex and any assistant that reads docs. 0% of volume.

Pick your assistant

Install it where you write code.

Five ways in. Every one starts on your test key.

  • Claude Code

    Coming soon

    The perly-pay plugin: eight skills Claude reaches for on its own.

    Add checkoutSell creditsSubscription by invoiceLicense keys

    claude plugin marketplace add volodymyrslipak/perly-pay-ai && claude plugin install perly-pay@perly

    Listed soon. Until then, paste the prompt.Docs
  • Cursor

    Coming soon

    Perly Pay's rules in your project, so Cursor writes the integration the way the docs say.

    Rules fileDocs as Markdown

    cursor/rules/*.mdc → .cursor/rules/

    Listed soon. Until then, paste the prompt.Docs
  • Codex

    Coming soon

    A short block for AGENTS.md. Codex and other agents read it before they write code.

    AGENTS.mdWorks in any agent

    AGENTS-snippet.md → AGENTS.md

    Listed soon. Until then, paste the prompt.Docs
  • MCP

    Coming soon

    A local MCP server on your machine, with your own key: test invoices, payment links, webhooks.

    Runs locallyYour key stays with you

    npx -y perly-pay-mcp

    Listed soon. Until then, paste the prompt.Docs
  • npx init

    Coming soon

    One command finds your framework and writes the webhook route and a Pay button. Test key first.

    Next.jsExpressHonoLaravel

    npx perly-pay init

    Listed soon. Until then, paste the prompt.Docs
  • Every docs page as Markdown

    Copy for AI on every page, and /llms-full.txt for the whole thing.

    https://pay.perly.io/llms-full.txt

How it works

Connect, choose a plan, sell.

  1. 01

    Connect

    Paste the prompt into your assistant. It writes the webhook route and a Pay button.

  2. 02

    Choose a plan

    In your cabinet: Free, $16, $32, $64, $128 or $512 a month. 0% of volume on every plan.

  3. 03

    Sell

    Switch to your live key. Buyers pay BTC, USDC or USDT straight to your wallet.

Test mode first: payments are simulated until you switch to your live key.

Recipes

Five things you can sell this week.

Each recipe is a page in the docs and a skill for your assistant. Copy the prompt into it.

Ask your assistant

“Sell credits for my API: 1,000 for $10, a top-up page, and spend 1 credit per request.”

What it writes

app/api/generate/route.ts
await pay.credits.consume(user.id, 1, {
  action: "generate",
  idempotencyKey: req.id,
});
Built fromCredit packsTop-up pageLow-balance emailcredits.low
The recipe

0% of volume

Keep the 5%.

OpenRouter charges 5% for crypto top-ups. On Perly Pay you pay a flat plan, and every top-up lands in your wallet.

5% on crypto top-ups

Top-ups$10,000
Fee, 5%−$500
You keep$9,500

Perly Pay

Top-ups$10,000
Fee, 0% of volume$0
Plan Pro · 500 top-ups−$32
You keep, in your wallet$9,968
$10,000
$1,000at $20 a top-up, an example$200,000

5%: OpenRouter's FAQ, 20 October 2026.

Your next prompt can take payments.

Start on the test key. Free up to 21 paid invoices a month.

Start freeRead the docs
https://pay.perly.io/llms-full.txt