Payments API · ask.paying.co

Payment links for every channel, from one request.

AskPay generates payment links your customers can pay through QR codes, email links, payment buttons and SMS. Create once, deliver everywhere, and track payment status per channel.

Bearer auth · Sandbox + live · Official SDKs
quick-start.sh
# create and deliver a link
curl https://api.ask.paying.co/v1/links \
 -d '{"amount":4200,"currency":"usd",
  "delivery":["qr","email","sms"]}'

→ id · url · qr_png · delivery status
01 · What you can build

One focused API, designed to do its job well.

QR

QR codes

Return a ready-to-print QR image for counters, invoices, kiosks and unattended terminals.

EMAIL

Email links

Send a hosted payment link by email or pass it into your own branded template.

SMS

SMS

Deliver a tappable link by text with per-message delivery status.

WEBHOOKS

Payment events

Subscribe to link.paid and link.expired for real-time reconciliation.

02 · Quick start

From key to first successful request.

01

Grab your keys

Use sandbox credentials while you build and live credentials when you ship.

02

Install the SDK

Use the maintained library for your language — Node.js, Python, PHP, Go, Ruby — or call the REST API directly.

03

Make the request

Send the minimal payload, inspect the response and wire the result into your flow.

03 · Core endpoints

The routes you'll use first.

Start with the core surface, then move into the full API reference when you need every parameter and event.

POST/v1/links
GET/v1/links/:id
GET/v1/links
DELETE/v1/links/:id
POST/v1/webhooks
START BUILDING

Start sending payment links in minutes.

Use the sandbox end to end, then switch to live keys when you're ready to ship.

Get API keys →