Authentication

API Key

curl -X POST https://api.littlekalami.com/api/v1/payment-intents \
  -H "X-API-KEY: LK_live_xxxxx" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-1001" \
  -d '{"amount":"10.00","currency":"USD","channelCode":"VISA"}'

JWT (Dashboard / Consoles)

After login use Authorization: Bearer <accessToken> for /v1/dashboard/*, /v1/fees/*, /v1/settlements/*, /v1/organization/*.

Optional HMAC signature

Production may enable Gateway API Signature (see docs/SECURITY.md).