The Ebioro Merchant API uses HMAC Digest Authentication. Every request must include three headers that prove you own the API keys.Documentation Index
Fetch the complete documentation index at: https://developers.ebioro.com/llms.txt
Use this file to discover all available pages before exploring further.
Required Headers
| Header | Description |
|---|---|
X-Digest-Key | Your public API key (pk_... or pk_test_...) |
X-Digest-Timestamp | Current Unix timestamp (seconds) |
X-Digest-Signature | HMAC-SHA256 signature of the request |
Computing the Signature
The signature is an HMAC-SHA256 hash of the concatenation of:path— the request path including query string (e.g.,/payments)timestamp— the same value asX-Digest-Timestampmethod— HTTP method in uppercase (e.g.,POST,GET)body— the raw JSON body for POST requests, empty string for GET
api_secret_key.
Code Examples
Timestamp Validation
The server rejects requests where the timestamp is more than 5 minutes from the server’s current time. Make sure your server clock is synchronized.Errors
| Status | Reason |
|---|---|
| 401 | Missing header values |
| 401 | Invalid public key |
| 401 | Signature verification failed |
| 401 | The request timed out (timestamp too old) |