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.


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.
Fetch stats programmatically:

Direct checkout API

If you call the public checkout endpoint directly, send a unique Idempotency-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

  1. Set Expiry Dates: For time-sensitive campaigns, always set an expires_at to prevent stale links.
  2. Use Descriptive Names: Make internal names searchable (e.g., “Invoice #1234 - Acme Corp”).
  3. Custom Branding: Use the branding field to match the checkout page to your brand.
  4. Limit Usage: For limited promotions, set max_uses to control how many payments can be processed.

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.