---
title: Payment Links
slug: dashboard/payment-links
excerpt: >-
  Create, share, track, and manage payment links directly from the Pine Labs
  Online Dashboard — no code required.
sidebar_order: 6
hidden: false
metadata:
  title: Payment Links Dashboard — Share & Track Links | Pine Labs
  description: >-
    Create shareable payment links without coding, track link status, share via
    WhatsApp/email/SMS/QR code, and collect payments instantly. Configure
    amount, description, customer details, and expiry with ease.
  keywords: >-
    payment links, create payment links, shareable links, QR code payments, no
    code payments, Pine Labs payment links
  robots: index
---

The **Payment Links** section in the Dashboard lets you create shareable payment links, track their status, and manage collections — all without writing a single line of code. Share links via WhatsApp, email, SMS, or QR code to collect payments from your customers.


<iframe width="1000" height="500" src="https://www.youtube.com/embed/wu0q_ZJa1mw" title="How to create individual payment links - Tutorial | Pine Labs Online" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
---

## Create a payment link

### Step 1 — Click "Create Payment Link"

From the Payment Links page, click the **Create Payment Link** button in the top-right corner.

<DocImage src="images/image-1778825789959.png" alt="Create Payment Link" sizing="70%" />


### Step 2 — Fill in the details

| Field | Required | Description |
|---|---|---|
| **Amount** | Yes | Payment amount in INR (e.g., ₹1,500) |
| **Description** | Yes | What the payment is for (shown to the customer) |
| **Customer Name** | No | Customer's full name |
| **Customer Email** | No | Email address — link is auto-sent if provided |
| **Customer Phone** | No | Mobile number with country code |
| **Expiry** | No | When the link should expire (default: 24 hours) |
| **Merchant Reference** | No | Your internal reference number for tracking |


<DocImage src="images/image-1778825774743.png" alt="Create Payment Link"  sizing="70%" />

### Step 3 — Share the link

After creation, copy the link and share it through your preferred channel:

| Channel | How |
|---|---|
| **Copy link** | Click the copy icon to copy the URL to clipboard |
| **Email** | Auto-sent if customer email was provided; or click the email icon |
| **SMS** | Click the SMS icon to send via text message |

> **Tip:** Include the payment description and amount in your message for clarity. Customers trust links more when they know what they're paying for.

---

## Payment link list view

The main page shows all your payment links with live status:

| Column | Description |
|---|---|
| **Link ID** | Unique payment link identifier |
| **Description** | What the link is for |
| **Amount** | Payment amount |
| **Status** | Current link state |
| **Created** | When the link was created |
| **Expiry** | When the link expires |
| **Payments** | Number of successful payments received |
| **Customer** | Customer name, email, or phone |

---

## Payment link statuses

| Status | Meaning |
| --- | --- |
| **Active** | Link is live and accepting payments |
| **Paid** | Payment received successfully |
| **Expired** | Link has passed its expiry date without payment |
| **Cancelled** | Link was manually cancelled by the merchant |
| **Partially Paid** | Partial payment received (if partial payments are enabled) |

```mermaid
stateDiagram-v2
    [*]   --> Active: Link created
    Active   --> Paid: Customer pays
    Active   --> Expired: Expiry date reached
    Active  --> Cancelled: Merchant cancels
    Paid   --> [*]
    Expired   --> [*]
    Cancelled.   --> [*]
```

---

## Payment link detail view

Click any link row to see full details:

### Information displayed

| Section | Details |
|---|---|
| **Link summary** | Link ID, amount, description, status, created/expiry dates |
| **Link URL** | Full shareable URL with copy button |
| **Customer info** | Name, email, phone (if provided) |
| **Payment details** | Order ID, payment method, status, timestamp (once paid) |
| **Sharing history** | Channels through which the link was shared |

### From here you can

- **Copy the link** — reshare if needed
- **Cancel the link** — if no longer needed (only for Active links)
- **View the payment** — click the Order ID to go to the [Payments](/dashboard/payments) detail page
- **Issue a refund** — if payment was received and needs to be refunded

---

## Search and filter payment links

### Quick search

- **Link ID** — Payment link identifier
- **Description** — Keyword in the link description
- **Customer email / phone** — Find all links for a customer

### Filters

| Filter | Options |
|---|---|
| **Date range** | Created date range |
| **Status** | Active, Paid, Expired, Cancelled |
| **Amount range** | Minimum and maximum amount |

---

## Cancel a payment link

To cancel an active link:

1. Find the link in the list or search by Link ID
2. Open the link detail page
3. Click **Cancel Link**
4. Confirm the cancellation

> **Note:** Only **Active** links can be cancelled. Once cancelled, the link URL shows an expiry/cancellation message to anyone who clicks it.

---

## Resend a payment link

If the customer didn't receive or lost the link:

1. Open the link detail page
2. Click **Resend**
3. Choose the channel: Email, SMS, or WhatsApp
4. The link is sent again to the customer's registered contact

---

## Export payment link data

1. Apply filters (date range, status)
2. Click **Export** → **CSV** or **Excel**
3. Download includes all link details and payment status

### Export fields

| Field | Description |
|---|---|
| Link ID | Unique link identifier |
| Description | Payment description |
| Amount | Link amount |
| Status | Active, Paid, Expired, Cancelled |
| Customer Name | Customer name |
| Customer Email | Contact email |
| Customer Phone | Contact phone |
| Created At | Creation timestamp |
| Expiry | Expiry date/time |
| Paid At | Payment completion time (if paid) |
| Order ID | Linked order ID (if paid) |
| Payment Method | How the customer paid (if paid) |
| Merchant Reference | Your internal reference |

---

## Use cases

| Scenario | How to use payment links |
|---|---|
| **Invoicing** | Create a link for each invoice, include invoice number in description |
| **Phone orders** | Take order over phone, send payment link via SMS |
| **Event registrations** | Create links per event, share in event listings |
| **Donations** | Fixed or custom-amount links for fundraising |
| **Field sales** | Sales team sends links on the spot from the Dashboard |

→ See [Accept payments via payment links](/use-cases/accept-payments-payment-links) for detailed use case walkthroughs

---

## FAQs

<details>
<summary>Can a payment link be used more than once?</summary>

By default, a payment link is for a single payment. Once paid, it cannot be used again. For recurring collections, use [Subscriptions](/subscriptions).
</details>

<details>
<summary>What happens when a link expires?</summary>

Expired links show a "This link has expired" message to the customer. You can create a new link and share it with the customer.
</details>

<details>
<summary>Can I create a link without a fixed amount?</summary>

The Dashboard currently requires a fixed amount. For variable-amount links (like donations), use the Payment Links API with appropriate configuration.
</details>

<details>
<summary>Which payment methods are available on a payment link?</summary>

Payment links support all your enabled payment methods — Cards, UPI, Netbanking, Wallets, EMI, and BNPL. The methods shown to the customer depend on your [Settings](settings) configuration.
</details>

<details>
<summary>Can I customise the checkout page for payment links?</summary>

Yes. Payment links use the [Hosted Checkout](/hosted-checkout) page. Customise it from Settings → Checkout Customisation (add your logo, brand colours, and business name). See [Customize checkout for payment links](settings).
</details>

---
