PaidLys API Documentation
Welcome to the PaidLys API documentation. PaidLys is a crypto payment gateway that enables merchants to accept cryptocurrency payments from their clients.
Quick Overview
PaidLys provides a complete payment processing solution:
- Invoice Creation — Create and manage crypto invoices (regular, any-amount, or business) via API
- Webhooks — Real-time notifications about invoice status changes
- Withdrawals — Withdraw funds to external wallets or fiat requisites
- Auto-conversion — Automatic asset swapping on the backend
Getting Your API Key
- Register in the PaidLys Merchant Dashboard
- Reach "Advanced" verification status by passing PaidLys security checks
- Navigate to Settings → Tokens → Public Token
- Use this token as your Bearer token for API requests
Authentication
All authenticated API requests require a Bearer token in the Authorization header:
curl -X POST https://my.paidlys.com/api/invoices/v1/unlimited \
-H "Authorization: Bearer YOUR_PUBLIC_TOKEN" \
-H "Content-Type: application/json"
Invoice Payment Link
Once an invoice is created, share the payment link with your client:
https://pay.paidlys.com/{invoice_id}
Next Steps
-
High Level User Flow — Understand the complete payment lifecycle
-
Authentication — Set up API access
-
Create an Invoice — Start accepting payments
-
Webhooks — Handle payment notifications