Non-custodial ยท Stellar USDC ยท No intermediaries

Crypto payment links
in minutes.

Generate hosted USDC checkout pages, detect payments on-chain, and fire webhooks to your app โ€” all without touching your customers' funds.

How PayLinkr works

Three steps. No KYC, no custody, no conversion to fiat.

1
๐Ÿ”—

Create a payment link

Set your USDC amount, add a title and optional expiry. We generate a unique hosted checkout page with a QR code.

2
โšก

Customer pays directly

Your customer scans the QR or copies your Stellar address. Funds go straight into your wallet โ€” we never touch them.

3
๐Ÿ””

Get notified instantly

We watch the Stellar ledger and fire a signed webhook to your server the moment payment confirms.

Everything you need

Hosted checkout pages

Shareable /pay/* links with QR codes, live status, and receipt screen.

Signed webhooks

HMAC-SHA256 signed events: invoice.paid, invoice.partially_paid, and more.

Non-custodial

Payments go direct to your Stellar address. We never hold or move your funds.

Memo routing

Unique memos per invoice so you can identify which invoice was paid even with a shared address.

Partial & over payments

Smart detection of partial pays, overpayments, and late payments after expiry.

Webhook retry

Exponential backoff with up to 5 retry attempts. Delivery logs included.

Simple pricing

No transaction fees. No percentage cuts. Flat subscription.

Free
ยฃ0
Forever
  • โœ“ 10 payment links / month
  • โœ“ Hosted checkout pages
  • โœ“ On-chain detection
  • โ€” Webhooks
Get started
POPULAR
Pro
ยฃ19
per month
  • โœ“ 500 payment links / month
  • โœ“ Hosted checkout pages
  • โœ“ On-chain detection
  • โœ“ Signed webhooks + retries
  • โœ“ Webhook delivery logs
Start free trial

FAQ

Do you hold my funds?

Never. All payments go directly to your Stellar wallet address. PayLinkr only watches the blockchain โ€” we have no access to your funds.

Which network / asset do you support?

Stellar network, USDC (Circle). XLM is also detectable. We plan to expand to more assets and networks over time.

How do I verify webhook signatures?

We sign every webhook with HMAC-SHA256 using your secret key. Check the X-PayLinkr-Signature header. See our developer docs for example code.

What happens if a payment is late (after expiry)?

We still detect it and mark the invoice 'Late Payment', fire a webhook, and show a receipt. No payment is ever silently ignored.