Bill Initiators/Authentication
POST
/api/LoginAuthentication
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.comRequest Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
username | string | required | Your Bill Initiator username from the Business Portal. |
password | string | required | Your 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
Login — Request
curl -X POST https://sandbox-kpcore.kuickpay.com/api/Login \
-H "Content-Type: application/json" \
-d '{
"username": "your_username",
"password": "your_password"
}'