Command Palette

Search for a command to run...

Skip to content

Create a payment link.

Generate shareable payment links from the dashboard or API. No code required to start collecting payments.

Writtenbeginner5 min

Overview

Payment links let you collect payments without writing any code. Create a link in the dashboard, share it with your customer via email, SMS, or social media, and they pay through a hosted checkout page. The payment is routed through your configured connections automatically.

Create from the dashboard

  1. Navigate to Payment Links

    From your dashboard sidebar, click Payment Links. You'll see a list of existing links and a button to create a new one.

  2. Click Create Link

    Click Create Payment Link to open the creation form.

  3. Configure the link

    Fill in the details:

    • Title: A name your customer will see (e.g., "Invoice #1042")
    • Amount: Fixed amount, or leave blank to let the customer enter any amount
    • Currency: Select from your supported currencies (GHS, NGN, USD, etc.)
    • Description: Optional context shown on the checkout page
    • Redirect URL: Where to send the customer after payment
    • Metadata: Key-value pairs for your internal tracking
  4. Copy and share

    Click Create. You'll get a unique URL like https://pay.reevit.io/pl_abc123. Share this link anywhere. It works on any device.

Create via API

POST/v1/payment-links

Requestcurl
curl -X POST https://sandbox-api.reevit.io/v1/payment-links \  -H "Authorization: Bearer sk_sandbox_your_key_here" \  -H "Content-Type: application/json" \  -d '{    "title": "Invoice #1042",    "amount": 15000,    "currency": "GHS",    "description": "Website redesign project",    "redirect_url": "https://yoursite.com/thank-you",    "metadata": {      "invoice_id": "INV-1042",      "client": "Acme Corp"    }  }'

QR codes. Every payment link automatically generates a QR code. Access it from the link detail page in the dashboard. Perfect for in-person payments or printed invoices.

StatusMeaning
activeLink is live and accepting payments
completedPayment has been made (for fixed-amount links)
expiredLink has passed its expiry date
disabledManually deactivated

Next steps

Stop losing payments to provider downtime.

Free for your first 1,000 payments a month, and failed payments are never billed. Connect a provider and take your first payment before the coffee gets cold.