kuickpayDeveloper Portal
Bill Initiators/Authentication
POST/api/Login

Authentication

Login with your Bill Initiator credentials to receive a JWT token and your API key / IN-ID. Use X-API-KEY and IN-ID headers on all subsequent requests.

Base URL

https://sandbox-kpcore.kuickpay.com

Request Parameters

ParameterTypeRequiredDescription
usernamestringrequiredYour Bill Initiator username from the Business Portal.
passwordstringrequiredYour password.

Response

{
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "expiry": "2025-06-15T12:00:00Z",
  "apiKey": "KP-XXXXXXXXXXXXXXXX",
  "initiatorId": "INIT-XXXXX"
}

Using the credentials

After login, pass apiKey as X-API-KEY and initiatorId as IN-ID on every Bill Inquiry and Payment request.

Next Step
Fetch available billers
Get Billers →
Login — Request
curl -X POST https://sandbox-kpcore.kuickpay.com/api/Login \
  -H "Content-Type: application/json" \
  -d '{
    "username": "your_username",
    "password": "your_password"
  }'