Perly App
AppA crypto portfolio tracker that needs no exchange API keys (app.perly.io). It sells its club seats and its yearly plan through Perly Pay.
- A club seat
- $21–$210
- Seats sold through Pay
- {{seats sold through Pay}}
- Paid through Pay
- {{paid through Pay, USD}}
- Of volume to Perly Pay
- 0%
The business
Perly App's club is 21,000 lifetime seats in four cohorts: 21 × $21, 210 × $42, 2,100 × $105, 18,669 × $210. Each seat is a one-time payment; the yearly plan is $84 a year.
Until 15 October 2026 the app took crypto through a checkout of its own. Since that day every new sale goes through Perly Pay.
How it's wired
Each sale is an invoice the app makes through Pay's API, for a Pay customer it finds by its own user id. Every request carries an idempotency key, so a retry never makes a second invoice.
The seat is granted on the signed invoice.fulfilled webhook, applied once per event; invoice.paid only holds the seat. A refund is recorded and takes nothing away.
With each cohort's seat as a product in Pay's catalog, Pay's Products page counts every seat sold, and a subscriber who buys a seat gets the unused part of their year off as a discount line.
What it gets
The money lands in Perly's own wallets, from the buyer, with nobody in between. The buyer gets Pay's receipt with a PDF. Every sender is screened before the seat is granted.