Get paid on Stellar.
Know instantly.
Add a wallet. Add a URL. Done.
Wallet
GABC…7X
StellarHooks
HMAC signed
Your API
200 OK
Your event stream, never sleeping
Signed. Logged. Retried. Rolling in.
+250.00XLM
GD3L… → GBFO…
−75.00XLM
GBFO… → GD9K…
Everything you'd build — already built
Payment → verified, retried, logged webhook.
Auto-detected
Caught the moment it settles. Never doubled.
Signed
HMAC-SHA256 on every request.
x-stellarhooks-signature: sha256=…Auto-retried
Backoff until it lands.
Get paid with a link
Create a product, share a link, get paid. No checkout to build.
Payment links
One product, share a URL.
Hosted page + QR
Scan, pay, done.
Non-custodial
Funds land in your wallet.
Webhook on paid
payment.completed, signed.
Three taps. You're live.
Add wallet
paste an address
Add webhook
your URL
If you can tap a button, you can get paid on Stellar
No code. No backend. Just tap the button. 👶
No code
Pure configuration.
No servers
We run it all.
No waiting
Instant on settle.
Your wallet balance
Tap the button — that's the whole integration.
A payload you'll enjoy handling
Clean JSON. Signed headers. Verify in 5 lines.
{ "id": "evt_8Hk2…", "type": "payment.received", "createdAt": "2026-06-26T12:00:00.000Z", "data": { "wallet": { "id": "wal_…", "address": "GABC…7X" }, "amount": "250.0000000", "asset": "XLM", "from": "GD…", "to": "GABC…7X", "transactionHash": "f6afcc6b…" }}One client. Everything.
Products, links, payments, wallets, webhooks — one typed TypeScript client.
import { StellarPlatform } from "@stellarhooks/sdk";Signed requests
Retry attempts
Logged & replayable
Decimal precision