Skip to main content
This guide walks you through creating your first crypto payment link with PIK and receiving payment from a customer. You will use the PIK Dashboard for the no-code path and, optionally, the Open API for the developer path.

Option 1: Dashboard (No-Code)

The fastest way to accept your first crypto payment is through the PIK Dashboard. No code or API keys required.
1

Create your account

Go to the PIK website and sign up for an account. Once registered, log in to the PIK Dashboard.
2

Navigate to Payment Links

In the Dashboard sidebar, click Payment Links. This is where you create and manage all your payment links.
3

Create a new payment link

Click New Payment Link. Fill in the required fields:
  • Amount — the payment amount you want to collect
  • Currency / Asset — the digital asset you want to accept
  • Description (optional) — a label for this payment link
Click Create to generate the link.
4

Share the link

Copy the generated payment link and share it with your customer via email, chat, or embed it in your website. Your customer will see a PIK-hosted checkout page where they can complete the payment.
5

Track payment status

Return to Payment Links or open the Transactions view in the Dashboard to monitor the payment status in real time. The status will update from pending to confirmed once the payment is received on-chain.

Option 2: Open API (Developer)

If you want to create payment links programmatically, use the PIK Open API.
1

Get your API key

Log in to the PIK Dashboard. Go to Account SettingsAPI Keys and generate a new API key. Copy and store this key securely.
2

Create a payment link via API

Send a POST request to /payment-links with your payment details:
curl -X POST https://api.pik.global/v1/payment-links \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "50.00",
    "currency": "USDT",
    "description": "Order #1234"
  }'
The API returns a url field containing the shareable payment link.
3

Share the payment link

Extract the url from the API response and deliver it to your customer. They complete the payment on the PIK-hosted checkout page.
{
  "id": "pl_abc123",
  "url": "https://pay.pik.global/pl_abc123",
  "amount": "50.00",
  "currency": "USDT",
  "status": "active"
}
4

Receive payment notifications

Set up a webhook endpoint in the Dashboard or via the API to receive real-time notifications when your customer completes the payment. See Webhooks for setup instructions.

Next steps

Dashboard Guide

Learn all the features available in the PIK Dashboard.

Authentication

Understand how to authenticate API requests securely.

Payment Links API

See the full API reference for creating and managing payment links.

Webhooks

Configure webhooks to receive real-time payment events.