Payment Links

Create, share, track, and manage payment links directly from the Pine Labs Online Dashboard — no code required.

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.


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.

Create Payment Link

Step 2 — Fill in the details

FieldRequiredDescription
AmountYesPayment amount in INR (e.g., ₹1,500)
DescriptionYesWhat the payment is for (shown to the customer)
Customer NameNoCustomer's full name
Customer EmailNoEmail address — link is auto-sent if provided
Customer PhoneNoMobile number with country code
ExpiryNoWhen the link should expire (default: 24 hours)
Merchant ReferenceNoYour internal reference number for tracking
Create Payment Link

Step 3 — Share the link

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

ChannelHow
Copy linkClick the copy icon to copy the URL to clipboard
EmailAuto-sent if customer email was provided; or click the email icon
SMSClick 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:

ColumnDescription
Link IDUnique payment link identifier
DescriptionWhat the link is for
AmountPayment amount
StatusCurrent link state
CreatedWhen the link was created
ExpiryWhen the link expires
PaymentsNumber of successful payments received
CustomerCustomer name, email, or phone

Payment link statuses

StatusMeaning
ActiveLink is live and accepting payments
PaidPayment received successfully
ExpiredLink has passed its expiry date without payment
CancelledLink was manually cancelled by the merchant
Partially PaidPartial payment received (if partial payments are enabled)

Payment link detail view

Click any link row to see full details:

Information displayed

SectionDetails
Link summaryLink ID, amount, description, status, created/expiry dates
Link URLFull shareable URL with copy button
Customer infoName, email, phone (if provided)
Payment detailsOrder ID, payment method, status, timestamp (once paid)
Sharing historyChannels 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 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

FilterOptions
Date rangeCreated date range
StatusActive, Paid, Expired, Cancelled
Amount rangeMinimum 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 ExportCSV or Excel
  3. Download includes all link details and payment status

Export fields

FieldDescription
Link IDUnique link identifier
DescriptionPayment description
AmountLink amount
StatusActive, Paid, Expired, Cancelled
Customer NameCustomer name
Customer EmailContact email
Customer PhoneContact phone
Created AtCreation timestamp
ExpiryExpiry date/time
Paid AtPayment completion time (if paid)
Order IDLinked order ID (if paid)
Payment MethodHow the customer paid (if paid)
Merchant ReferenceYour internal reference

Use cases

ScenarioHow to use payment links
InvoicingCreate a link for each invoice, include invoice number in description
Phone ordersTake order over phone, send payment link via SMS
Event registrationsCreate links per event, share in event listings
DonationsFixed or custom-amount links for fundraising
Field salesSales team sends links on the spot from the Dashboard

→ See Accept payments via payment links for detailed use case walkthroughs


FAQs

Can a payment link be used more than once?

By default, a payment link is for a single payment. Once paid, it cannot be used again. For recurring collections, use Subscriptions.

What happens when a link expires?

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

Can I create a link without a fixed amount?

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

Which payment methods are available on a payment link?

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 configuration.

Can I customise the checkout page for payment links?

Yes. Payment links use the Hosted Checkout page. Customise it from Settings → Checkout Customisation (add your logo, brand colours, and business name). See Customize checkout for payment links.


New chat
Responses are generated using AI and may contain mistakes.
Hi! I'm Pine, your AI developer assistant. Ask me anything about Pine Labs APIs, integrations, or troubleshooting.

Tip: you can create a new chat with + E