---
title: Quick Start Guide
slug: quick-start-guide
excerpt: >-
  Get started with Pine Labs Online Payments — create your account and explore
  common integration use cases.
hidden: false
sidebar_order: 1
sidebar_label: Quick Start Guide
metadata:
  title: Quick Start Guide — Pine Labs Online Payment Developer Docs
  description: >-
    Start accepting payments with Pine Labs in minutes. Create developer
    account, get UAT credentials, explore hosted checkout, APIs, SDKs, and
    integration guides.
  keywords: >-
    quick start guide, payment integration guide, developer account, API
    credentials, UAT testing, getting started
  robots: index
---
## Start Integrating

<TwoColumn ratio="1:1" gap="2rem" align="start">
  <Column>

Before you begin integrating, create your free Pine Labs Online developer account to get access to UAT credentials, API keys, and the merchant dashboard.

1. **Sign Up** — Visit the Pine Labs Online Dashboard and register with your business email.

<a class="hidden sm:inline-flex btn-light-green px-3.5 py-1.5 text-sm shadow-sm" href="https://dashboardv2.pluralonline.com/signup">Create Account</a>

2. **Verify Your Email** — Confirm your email address through the verification link sent to your inbox.
3. **Find Your Credentials** — Once logged in, navigate to Settings → API Keys to generate your test-mode API key and secret.
4. **Explore the Dashboard** — Use the dashboard to view test payments, refunds, settlements, and webhook configurations before going live.

Once your account is ready, you can immediately start integrating hosted checkout, custom checkout, payment links, tokenization, and other Pine Labs Online payment solutions using the UAT environment — no production credentials required.
  </Column>
  <Column>

<DocImage src="images/dashboard/signup.png" alt="Pine Labs Dashboard" align="center" />


  </Column>
</TwoColumn>

---

## Common Use Cases

Choose the integration path that fits your business — from no-code links to fully customizable APIs.

[block:html]
{"html": "<div class=\"rdmd-html\">\n<style>\n.usecases-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 1rem;\n  max-width: 1200px;\n  margin: 0 auto;\n}\n@media (min-width: 640px) {\n  .usecases-grid { grid-template-columns: repeat(2, 1fr); }\n}\n@media (min-width: 1024px) {\n  .usecases-grid { grid-template-columns: repeat(3, 1fr); }\n}\n.usecase-card {\n  border: 1px solid #e2e8f0;\n  border-radius: 10px;\n  padding: 1.25rem;\n  display: flex;\n  flex-direction: column;\n  gap: 0.6rem;\n  transition: border-color 0.2s, box-shadow 0.2s;\n}\n.usecase-card:hover {\n  border-color: #0f766e;\n  box-shadow: 0 4px 12px rgba(15,118,110,0.08);\n}\n.usecase-icon {\n  width: 38px; height: 38px; border-radius: 8px;\n  display: flex; align-items: center; justify-content: center;\n}\n.usecase-icon svg { width: 20px; height: 20px; }\n.usecase-card h4 { font-size: 0.95rem; font-weight: 650; color: #0f172a; margin: 0; }\n.usecase-card .usecase-desc { font-size: 0.82rem; color: #64748b; margin: 0; line-height: 1.55; }\n.usecase-link {\n  display: inline-flex; align-items: center; gap: 0.35rem;\n  font-size: 0.8rem; font-weight: 600; color: #0f766e;\n  text-decoration: none; margin-top: auto; padding-top: 0.35rem;\n  transition: color 0.2s, gap 0.2s;\n}\n.usecase-link:hover { color: #115e59; gap: 0.55rem; }\n.usecase-link svg { width: 14px; height: 14px; }\n</style>\n<div class=\"usecases-grid\">\n  <div class=\"usecase-card\">\n    <div class=\"usecase-icon\" style=\"background:#eff6ff;\"><svg fill=\"none\" stroke=\"#3b82f6\" stroke-width=\"1.8\" viewBox=\"0 0 24 24\"><path d=\"M13 10V3L4 14h7v7l9-11h-7z\"></path></svg></div>\n    <h4>Accept Payments for a Startup</h4>\n    <p class=\"usecase-desc\">Share a link — collect a payment. No website or code required. Perfect for freelancers, small businesses, and quick invoicing.</p>\n    <a class=\"usecase-link\" href=\"use-cases/accept-payments-startup\">Get Started <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"></path></svg></a>\n  </div>\n  <div class=\"usecase-card\">\n    <div class=\"usecase-icon\" style=\"background:#fdf4ff;\"><svg fill=\"none\" stroke=\"#a855f7\" stroke-width=\"1.8\" viewBox=\"0 0 24 24\"><path d=\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\"></path><path d=\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\"></path></svg></div>\n    <h4>Accept Online Payments via Checkout</h4>\n    <p class=\"usecase-desc\">Embed a pre-built checkout on your website or app. Handles all payment methods, security, and compliance automatically.</p>\n    <a class=\"usecase-link\" href=\"use-cases/accept-payments-payment-links\">Get Started <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"></path></svg></a>\n  </div>\n  <div class=\"usecase-card\">\n    <div class=\"usecase-icon\" style=\"background:#f0fdf4;\"><svg fill=\"none\" stroke=\"#0f766e\" stroke-width=\"1.8\" viewBox=\"0 0 24 24\"><path d=\"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z\"></path><path d=\"M12 2v2m0 16v2m10-10h-2M4 12H2m15.07-5.07l-1.41 1.41M8.34 15.66l-1.41 1.41m0-10.14l1.41 1.41m7.32 7.32l1.41 1.41\"></path></svg></div>\n    <h4>Accept UPI Payments through Custom Checkout</h4>\n    <p class=\"usecase-desc\">Build a fully custom payment experience with our Seamless APIs. Complete control over UI, flow, and payment methods.</p>\n    <a class=\"usecase-link\" href=\"use-cases/accept-payments-upi\">Get Started <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"></path></svg></a>\n  </div>\n  <div class=\"usecase-card\">\n    <div class=\"usecase-icon\" style=\"background:#fff7ed;\"><svg fill=\"none\" stroke=\"#f97316\" stroke-width=\"1.8\" viewBox=\"0 0 24 24\"><path d=\"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15\"></path></svg></div>\n    <h4>Setup Subscription or Accept Recurring Payments</h4>\n    <p class=\"usecase-desc\">Automate recurring billing for subscription-based businesses with mandate management.</p>\n    <a class=\"usecase-link\" href=\"use-cases/setup-subscriptions-recurring\">Get Started <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"></path></svg></a>\n  </div>\n  <div class=\"usecase-card\">\n    <div class=\"usecase-icon\" style=\"background:#eff6ff;\"><svg fill=\"none\" stroke=\"#3b82f6\" stroke-width=\"1.8\" viewBox=\"0 0 24 24\"><path d=\"M9.75 17L9 20l-1 1h8l-1-1-.75-3M3 13h18M5 17h14a2 2 0 002-2V5a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"></path></svg></div>\n    <h4>Build with AI Agents</h4>\n    <p class=\"usecase-desc\">Connect AI agents to Pine Labs via MCP Server, n8n nodes, or our Agent Toolkit. Automate payment workflows.</p>\n    <a class=\"usecase-link\" href=\"use-cases/build-with-ai-agents\">Get Started <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"></path></svg></a>\n  </div>\n  <div class=\"usecase-card\">\n    <div class=\"usecase-icon\" style=\"background:#fdf4ff;\"><svg fill=\"none\" stroke=\"#a855f7\" stroke-width=\"1.8\" viewBox=\"0 0 24 24\"><path d=\"M8 7v8a2 2 0 002 2h6M8 7V5a2 2 0 012-2h4.586a1 1 0 01.707.293l4.414 4.414a1 1 0 01.293.707V15a2 2 0 01-2 2h-2M8 7H6a2 2 0 00-2 2v10a2 2 0 002 2h8a2 2 0 002-2v-2\"></path></svg></div>\n    <h4>Migrate to Pine Labs</h4>\n    <p class=\"usecase-desc\">Switch from your current payment provider to Pine Labs with a step-by-step migration guide.</p>\n    <a class=\"usecase-link\" href=\"use-cases/migrate-to-pinelabs\">Get Started <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"></path></svg></a>\n  </div>\n</div>\n</div>"}
[/block]
