EdfaPay, Inc. · Authentication Profile

Edfapay Inc Authentication

Authentication

EdfaPay, Inc. secures its APIs with apiKey and signature across 2 declared security schemes, as derived from its OpenAPI definitions.

CompanyPaymentsPayment GatewayFintechSoftPOSApple PaySaudi ArabiaMerchant Onboarding
Methods: apiKey, signature Schemes: 2 OAuth flows: API key in: header

Security Schemes

apiKey apiKey
· in: header (X-API-KEY)
signature-hash signature
· in: body (hash)

Source

Authentication Profile

Raw ↑
generated: '2026-07-19'
method: searched
source: openapi/edfapay-inc-revamp.json + https://docs.edfapay.com/docs/sandbox-environment
docs: https://docs.edfapay.com/docs/sandbox-environment
summary:
  types:
  - apiKey
  - signature
  api_key_in:
  - header
schemes:
- name: apiKey
  type: apiKey
  in: header
  parameter: X-API-KEY
  description: >-
    API Key passed in the X-API-KEY request header for the management/dashboard
    API (revamp-api). Keys are scoped to a caller type (ADMIN, PARTNER, MERCHANT,
    USER).
  sources:
  - openapi/edfapay-inc-revamp.json
- name: signature-hash
  type: signature
  in: body
  parameter: hash
  description: >-
    The payment-gateway (Checkout / Server-to-Server) API authenticates each
    request with a per-request MD5 hash signature computed from the merchant
    credentials. Merchants receive a client_key and password on onboarding; the
    hash is MD5( reverse(payer_email) + password + reverse(first6+last4 of card
    number) ), uppercased. Webhook payloads carry the same hash for
    verification.
  credentials:
  - client_key
  - password
  sources:
  - https://docs.edfapay.com/docs/sandbox-environment
  - https://docs.edfapay.com/docs/production-environment-1
notes: >-
  Two distinct surfaces. (1) The management API (revamp-api.edfapay.com) uses an
  X-API-KEY header. (2) The payment gateway (api.edfapay.com) uses signed
  requests with a client_key/password-derived MD5 hash; there is no OAuth 2.0
  flow published.