Payment Links
Payment Links let you generate a unique URL that displays a branded checkout page. Share it via email, SMS, or embed it on your website—no coding required. Each link tracks its own stats, usage limits, and associated payments.Payment Links are ideal for invoicing, donations, event tickets, or any one-off transaction where you don’t want to build a custom checkout flow.
🎯 When to Use Payment Links
🛠️ Creating a Payment Link
Via the Dashboard
Navigate to Payment Links in your dashboard and click “Create Link”. Fill in the required fields and share the generated URL.Via SDK
📋 Field Reference
Webhook Routing: Reevit automatically injects the correlation metadata needed for PSP webhooks. Use
metadata for your own tracking fields.📊 Tracking & Stats
Each Payment Link has its own analytics:- Total Views: How many times the checkout page was loaded.
- Successful Payments: Number of completed transactions.
- Conversion Rate:
Successful Payments / Total Views. - Total Revenue: Sum of all successful payments.
Direct checkout API
If you call the public checkout endpoint directly, send a uniqueIdempotency-Key for each customer/order attempt. Retries with the same key
and request body return the original result instead of creating another payment.
✅ Best Practices
- Set Expiry Dates: For time-sensitive campaigns, always set an
expires_atto prevent stale links. - Use Descriptive Names: Make internal names searchable (e.g., “Invoice #1234 - Acme Corp”).
- Custom Branding: Use the
brandingfield to match the checkout page to your brand. - Limit Usage: For limited promotions, set
max_usesto control how many payments can be processed.
📚 Related Resources
Payments Guide
See how payments created from links appear in your main payment flow.
Webhooks
Get notified when a payment link is used.
Customers
Link payments to your customer profiles.

