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
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.
Click Create Link
Click Create Payment Link to open the creation form.
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
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
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.
Payment link statuses
| Status | Meaning |
|---|---|
active | Link is live and accepting payments |
completed | Payment has been made (for fixed-amount links) |
expired | Link has passed its expiry date |
disabled | Manually deactivated |