Epoint · Authentication Profile

Epoint Authentication

Authentication

Epoint secures its APIs with custom-signature across 1 declared security scheme, as derived from its OpenAPI definitions.

CompanyPaymentsPayment GatewayFintechE-CommerceCard PaymentsAzerbaijanApple PayGoogle PayDigital Wallet
Methods: custom-signature Schemes: 1 OAuth flows: API key in: body

Security Schemes

EpointSignature custom
scheme: data+signature

Source

Authentication Profile

epoint-authentication.yml Raw ↑
generated: '2026-07-19'
method: searched
source: https://developer.epoint.az/en/authentication
docs: https://developer.epoint.az/en/authentication
summary:
  types:
  - custom-signature
  api_key_in:
  - body
  oauth2_flows: []
  note: >-
    Epoint does not use OAuth or a bearer token. Every request is authenticated
    with a merchant public_key plus an HMAC-style request signature over the
    Base64-encoded JSON payload, keyed by the merchant private_key.
schemes:
- name: EpointSignature
  type: custom
  scheme: data+signature
  description: >-
    Each API request sends two form-encoded POST parameters. `data` is the
    Base64-encoded JSON body (which itself carries the merchant `public_key`).
    `signature` is base64_encode(sha1(private_key + data + private_key, raw=1)),
    proving the merchant holds the private key and the payload was not tampered
    with. The same signature scheme is used to verify inbound callbacks.
  parameters:
    public_key:
      location: json-body
      description: Merchant identifier issued at registration (e.g. i000000001).
    data:
      location: form-body
      description: Base64-encoded JSON request payload.
    signature:
      location: form-body
      description: Base64(SHA1(private_key + data + private_key)) integrity/auth signature.
  private_key:
    handling: server-side-secret
    description: Never transmitted; used only to compute/verify the signature.
callback_verification:
  method: same-signature
  description: >-
    Inbound callbacks to the merchant result_url carry `data` + `signature`.
    The merchant recomputes the signature with its private_key and compares to
    confirm authenticity before decoding `data`.
tracing:
  request_id_field: trace_id
  response_header: X-Request-ID

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/epoint-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.