One platform, three focused APIs. Generate payment links, spin up AI-powered websites, and create self-destructing secure links — each with a clean REST interface and an official SDK.
Each API is independent — use one, or combine all three. Full reference docs and SDKs for every endpoint.
Generate payment links your customers can pay through QR codes, email links, payment buttons, and SMS — all from a single API call.
Programmatically generate AI-powered websites, modify existing sites, list and manage them, and build from a library of predefined templates.
Create secure links with passwords, allowlisting, and auto-expiry — plus capsules that store sensitive information and self-destruct after a single use.
Authenticate with a bearer token and make your first request. Here's a payment link with AskPay.
Sign up and grab your sandbox and live API keys from the dashboard.
Pull the official library for your language from the PayingCo GitHub org.
Send your first call against the sandbox, then flip to live keys when you ship.
# Create a payment link with AskPay
curl https://api.ask.paying.co/v1/links \
-H "Authorization: Bearer $PAYING_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": 4200,
"currency": "usd",
"delivery": ["qr", "email", "sms"],
"description": "Invoice #1042"
}'
# → returns a hosted link, QR image,
# and delivery status for each channel Every API ships with a maintained SDK. Install, authenticate, and make your first request straight from the README.
Three public APIs cover distinct jobs: AskPay generates payment links delivered by QR code, email, SMS, or button; Landed programmatically generates and modifies AI-powered websites from templates; and Puny creates secure, expiring links and self-destructing capsules for sensitive data.
Each API uses a secret API key passed in the Authorization header as a bearer token. Keys are issued per environment, so you can test in a sandbox before going live.
Official SDKs for AskPay, Landed, and Puny are published on GitHub under the PayingCo organization. Each repository documents installation and a first request for every supported language.
Yes. Every API supports a sandbox environment with separate keys, so you can build and verify integrations before issuing live requests.
Each API is versioned independently. Breaking changes ship under a new major version, and additive changes stay backwards compatible so existing integrations keep working.
Create an account, grab your keys, and make your first call in minutes.
Get API keys