Skip to main content

Fingerprint GeneratorUtility

Configuration

Ready to Generate

apiKey

API Key

Public API key (GUID) provided by Zenith. Case-sensitive. First field in the pipe-separated hash input.

|
username

Username

Integration username provided by Zenith. Case-sensitive. Used in the fingerprint hash but never sent to the client or included in the URL.

|
password

Password

Integration password provided by Zenith. Case-sensitive. Used in the fingerprint hash but never sent to the client or included in the URL.

|
mode

Mode

0 = Make Payment, 1 = Tokenise, 2 = Custom Payment (amount in hash must be 0, actual amount in payload), 3 = Pre-authorisation.

|
amount

Amount (dollars)

Payment amount in dollars, exactly as the plugin payload carries it (49.90, 123, 123.1). The hash uses the same amount in whole cents with no decimal point — 49.90 becomes 4990 and 123.1 becomes 12310. Mode 2 always hashes 0.

|
merchantUniquePaymentId

Merchant Unique Payment ID

Your unique transaction identifier. Must be unique per attempt — reusing a previous ID with the same timestamp triggers error E03.

|
timestamp

Timestamp (UTC)

UTC format: YYYY-MM-DDTHH:mm:ss (no timezone suffix, no milliseconds). Must match exactly between hash and plugin payload. Server allows 90-second skew.

Configure the parameters on the left and click “Generate Fingerprint” to create a new valid hash for your integration.