Skip to main content

Kesles Merchant Developer Documentation

Welcome to the official Kesles Merchant documentation. This documentation is intended for:

  • Business Partners (resellers, agencies, affiliates, communities, sales) who integrate their systems with Kesles merchants for referral attribution, transaction reporting, or commission tracking
  • Merchant Developers building integrations on top of the Kesles merchant API (mobile app, dashboard, accounting integration)

For other types of server-to-server integration outside the two audiences above, Kesles provides a separate API contract shared directly with the integration PIC via the Partner Agreement — that documentation is not public. Contact the Kesles integration team for details.

What's in Here

SectionContents
Getting StartedInitial setup, basic authentication, partner onboarding
GuidesHMAC authentication for server-to-server endpoints
API ReferenceEndpoint specifications: Merchants API, Partner API

Integration Principles

  1. HTTPS always — all public endpoints only accept requests via TLS 1.2+
  2. Idempotent — use X-Idempotency-Key for retryable write operations
  3. Traceable — every request must include X-Request-ID (UUID v4) for debugging
  4. Secure — credentials (API key, HMAC secret) must never end up in the browser / public source code

Next Steps