ChaykaPay
Crypto payments for Telegram shops and websites

Accept crypto.Nothing extra.

An invoice in one request, a dedicated address for every order and a signed payment notification. Integration takes one evening.

  • A dedicated address per invoice
  • HMAC-signed webhooks
  • Hosted payment page with QR

Everything you need to get paid

No plugins, widgets or SDKs. Four API calls and one webhook handler.

01

An address per invoice

Payments never mix between orders. Each address is issued once and never reused.

02

Signed webhooks

Every notification is signed with HMAC-SHA256. If your server is down, we retry up to 12 times.

03

Hosted payment page

QR code, exact amount, timer and live status. Just give the buyer a link.

04

Honest statuses

Underpaid, paid late, waiting for confirmations: you always know what happened to the money.

05

Fees your way

Paid by the buyer on top of the price or by you from the payout. The rate is locked when the invoice is created.

06

Account protection

Two-factor authentication, API keys shown only once, sensitive actions require your password.

Three steps to your first payment

Create an account

Email and password. You can enable two-factor authentication right away in settings.

Apply for a shop

Tell us what you sell and share a link to your bot or website. Every application is reviewed manually.

Get your key and integrate

Once approved, your dashboard shows the API key and documentation with ready-made code samples.

An invoice in one request

The response contains the address, the exact coin amount and a payment page link.

POST /v1/invoices
curl -X POST https://pay.chaykapay.com/v1/invoices \
  -H "Authorization: Bearer $CHAYKA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"order_id": "A-1024", "amount_usd": "25.50", "asset": "USDT_TRC20"}'

{
  "status": "pending",
  "address": "TUEZSdKsoDHQMeZwihtdoBiN46zxhGWYdH",
  "amount_due": "28.5",
  "network": "TRON (TRC20)",
  "pay_url": "https://pay.chaykapay.com/pay/5f0c2b7e…",
  "expires_at": "2026-01-01T12:30:00.000Z"
}

Supported currencies

Invoices are priced in US dollars; the buyer pays in the coin they choose.

USDTTRON (TRC20)USDTBNB Smart Chain (BEP20)USDTEthereum (ERC20)LTCLitecoinBTCBitcoinTRXTRON

Ready to get paid?

Sign-up takes a minute. Shop applications are reviewed manually.

Create account