ProductPay by Link

White-Label Pay by Link API.
Generate Secure Payment Links.

Programmatically create short-lived, tokenized checkout URLs via API or dashboard. Distribute via SMS, email, WhatsApp, or invoice — and track every click, authorisation, and expiry in real time via webhook notifications.

Instant Generation Built-in Expiry Logic Webhook Tracking PCI-DSS SAQ A

A Single API Call Creates a Shareable Checkout URL

Send a POST request to the PayServ Pay by Link endpoint with the transaction amount, currency, merchant reference, and expiry window. The API returns a secure, short-lived checkout URL that resolves to a hosted PayServ payment page — fully tokenized, PCI-DSS SAQ A compliant, and tracked end-to-end.

The checkout URL can be embedded in any communication channel — SMS, email body, WhatsApp, invoice PDF, or chat widget — without any additional frontend development.

Sub-second generationLinks are available within 200ms of the API call
Configurable TTLExpiry from 15 minutes to 30 days per link
Single-use or multi-useOptionally restrict to one payment per link
POST
/v1/payment-links
POST https://api.payserv.com/v1/payment-links
Authorization: Bearer sk_live_••••••••••••••••
Content-Type: application/json

{
  "amount":           24900,
  "currency":         "USD",
  "description":      "Invoice INV-2026-0412",
  "merchant_ref":     "ord_98765",
  "expires_in_seconds": 172800,
  "single_use":        true,
  "notify_url":       "https://yourapp.com/webhooks/payserv"
}
201 Created
Response
{
  "id":          "plink_01JVQ3M8ZKFDRR7G9XS4TB2CEA",
  "url":         "https://pay.payserv.com/c/plink_01JVQ3M8Z",
  "status":      "active",
  "amount":      24900,
  "currency":    "USD",
  "expires_at":  "2026-06-20T14:32:00Z",
  "single_use":  true,
  "created_at":  "2026-06-18T14:32:00Z"
}

Three Capabilities Built Into Every Link

Each Pay by Link URL is more than a redirect — it's a full payment orchestration workflow with tokenization, lifecycle management, and event notification built in.

Instant Tokenization Links

Each link resolves to a PayServ-hosted checkout page where card data is captured via PSP Hosted Fields (iFrame-isolated SDKs). The cardholder's PAN is tokenized at the PSP layer and never transits PayServ infrastructure. The resulting payment token is used to execute the charge immediately.

  • iFrame-isolated card capture
  • PAN never touches PayServ servers
  • Token stored in PayServ vault for refunds

Automatic Webhook Notifications

PayServ dispatches normalised webhook events at every stage of the link lifecycle. Merchants receive structured JSON payloads to their notify_url for every state transition — regardless of which downstream PSP processed the payment.

  • link.clicked — cardholder opened the URL
  • link.authorized — payment approved
  • link.declined — payment declined
  • link.expired — TTL elapsed

Full State Visibility on Every Payment Link

Every state transition fires a webhook to your endpoint. Track your entire link portfolio in real time via the PayServ dashboard or API.

Created
link.created
Shared with customer
Clicked
link.clicked
Customer submits card
Authorized
link.authorized
Declined
link.declined
Expired
link.expired

Any Channel. Any Context. One Link.

SMS Collections

Send payment requests directly to a customer's mobile number. Ideal for field service businesses and mobile-first markets where customers don't have email access.

Invoice Settlement

Embed a "Pay Now" link directly in your invoice PDF or email. Customers click once and complete payment — no portal login, no manual bank transfer required.

Conversational Commerce

Drop a payment link into any WhatsApp, Messenger, or live chat conversation. Complete the sale without routing the customer to a separate checkout flow.

Automated Recovery

Generate and dispatch links automatically when a subscription renewal fails or a cart is abandoned. Pair with expiry logic to create urgency-driven recovery flows.

Send Your First Payment Link in Under 5 Minutes

Register for early access and receive your sandbox credentials, API key, and a Postman collection to start generating and tracking payment links immediately.