Skip to content
>
Mode: standard

Authentication Overview

The CoinPayments API uses a hash-based message authentication code (HMAC) in Base64 format that employs the SHA-256 algorithm to authenticate requests.

The client generates a unique HMAC signature for each request using the client secret and incorporating the following request data:

  • \ufeff (Byte Order Mark)
  • HTTP method
  • URL
  • Integration Client ID
  • Timestamp (UTC ISO)
  • Request payload (JSON)

See the Generate API Signature section for more information.

To get started, first create an integration.

Crypto payments made easy