Checkout Links

Checkout links are the fastest way to start selling with mavi pay. Each link is a unique URL that takes a customer directly to a hosted checkout page for a specific product. No website or integration required.


  1. Go to your merchant dashboard.
  2. Navigate to Products and select the product you want to sell.
  3. Click Create Checkout Link.
  4. Optionally configure a custom label, discount code, or success redirect URL.
  5. Copy the generated link.

The link format is:

https://pay.mavifinans.sh/checkout/<link-id>

Each link is unique and tied to a single product. You can create multiple links for the same product to track different campaigns or channels.


Checkout links work anywhere a URL works:

  • Email newsletters -- Paste the link directly or attach it to a CTA button.
  • Social media -- Share on X, LinkedIn, Instagram bio, or any other platform.
  • QR codes -- Generate a QR code from the link for printed materials, events, or physical packaging.
  • Websites and blogs -- Use the link as the href of a buy button, or embed the full checkout widget for an inline experience.
  • Messaging apps -- Send directly via WhatsApp, Telegram, Slack, or Discord.

Tracking and Analytics

Every checkout link tracks the following metrics in your dashboard:

MetricDescription
ViewsNumber of times the checkout page was loaded.
ConversionsNumber of completed purchases.
Conversion ratePercentage of views that resulted in a purchase.
RevenueTotal revenue generated through this specific link.

Use multiple links per product to A/B test different channels. For example, create one link for your email list and another for social media to compare conversion rates.


Customisation

When creating or editing a checkout link, you can configure:

  • Label -- An internal name for your reference (e.g., "Twitter campaign Q2"). Not shown to customers.
  • Discount -- Attach a discount code that is automatically applied when the customer uses this link.
  • Success redirect -- Override the default confirmation page and redirect the customer to a custom URL after payment.
  • Pre-filled email -- Append ?email=customer@example.com to the URL to pre-fill the email field.
  • Metadata -- Attach custom key-value pairs (e.g., utm_source, campaign_id) that will be included in webhook payloads and the order record.

URL Parameters

You can append query parameters to any checkout link:

https://pay.mavifinans.sh/checkout/<link-id>?email=user@example.com&metadata[source]=newsletter
ParameterDescription
emailPre-fills the customer email field.
discountApplies a discount code automatically.
metadata[key]Attaches custom metadata to the order.

From the dashboard, you can:

  • View all links -- See a list of all checkout links with their analytics.
  • Edit -- Update the label, discount, redirect URL, or metadata.
  • Deactivate -- Disable a link so it no longer accepts payments. Customers who visit a deactivated link see a message that the offer is no longer available.
  • Delete -- Permanently remove the link. Historical order data tied to it is preserved.

Next Steps