Skip to main content
To ensure the security and integrity of every transaction, the Spark API requires a two-part authentication process. All requests must identify the sender and include a digital signature so Nayax can verify that no one has altered the request body.

Authentication Options

Choose the integration path that matches your project status:

Authentication

Sign requests with the current header-based signature method for new integrations.

Legacy Authentication

Generate an HMAC signature from the request body to maintain existing integrations.

Interactive Authentication Tool

Build and inspect ciphers and signature headers without writing code.