Simple Integration
Payment Links
Generate a branded URL that opens a secure Vaulty payment flow. Works on any device, no code required.
Step 1 — Build the link
The fastest path is the Link Builder. Or assemble it manually:
https://pay.vaulty.world/p/{partnerId}
?amount=12.50
&token=USDC
&ref=order_8721
&redirect=https://yourshop.com/thanks
&webhook=https://api.yourshop.com/vaulty-hookSupported parameters
- amount — decimal amount in the chosen token.
- token — USDC, SOL, or any whitelisted SPL token.
- ref — your internal order or invoice ID (echoed back to you).
- redirect — URL the user returns to after approval or cancel.
- webhook — server-to-server confirmation URL (signed).
- memo — optional on-chain memo, up to 80 chars.
Step 2 — Send it
Share the link anywhere: invoices, emails, QR codes, chat bots, social posts. It opens directly in a browser or the Vaulty app if installed.
Step 3 — Confirm the payment
You receive two signals:
- Browser redirect to your URL with ?status=paid&signature=...
- Webhook POST to your endpoint signed with your partner secret.
Always treat the webhook as the source of truth. Browser redirects can be replayed; webhook signatures cannot.

