Quick Start
Make your first API call and accept a test payment in minutes.
Authentication
Learn how to sign requests with HMAC-SHA256 and manage your API keys.
API Reference
Full endpoint reference with request and response schemas.
Webhooks
Receive real-time event notifications for payments, transfers, and more.
What You Can Build
Accept Payments
Collect card, bank transfer, and USSD payments via a hosted checkout page.
Virtual Accounts
Reserve dedicated bank account numbers tied to individual customers.
Direct Debits
Automate recurring charges with customer-authorized debit mandates.
Refunds
Issue full or partial refunds to customers programmatically.
Transfers
Send money from your merchant balance to any bank account.
Bank Utilities
Look up supported banks and resolve account names before transacting.
Get Started in Four Steps
1
Get Your API Credentials
Log in to the Paylink Dashboard and copy your API Key ID and Secret from the settings page.
2
Point to the Sandbox
Use
https://sandbox.lyseis-pay.com as your base URL while testing. No real money moves in the sandbox.3
Sign Your First Request
Attach
X-Key-Id, X-Timestamp, and an HMAC-SHA256 X-Signature to every request. See the Authentication guide for working code.4
Initialize a Payment
Call
POST /payments/initialize with a customer email, amount, and currency to get a hosted checkout URL. Redirect your customer to complete payment.All request and response bodies use
application/json. Treat all reference strings as opaque — store them as-is and use them for lookups.