Interchecks · Authentication Profile

Interchecks Authentication

Authentication

Interchecks secures its APIs with oauth2 and http across 2 declared security schemes, as derived from its OpenAPI definitions.

PaymentsPayoutsACHReal-Time PaymentsInstant PaymentsDisbursementsCardsFinancial ServicesFintechWebhooks
Methods: oauth2, http Schemes: 2 OAuth flows: API key in:

Security Schemes

sec0 oauth2
httpBearer http
scheme: bearer

Source

Authentication Profile

Raw ↑
generated: '2026-08-23'
method: searched
source: https://docs-v2.interchecks.com/reference/get-access-token
docs: https://docs-v2.interchecks.com/docs/getting-started
summary:
  types:
  - oauth2
  - http
  model: >-
    OAuth 2.0 client_credentials. The caller exchanges a client id and secret for a short-lived
    JWT access token, then presents it as an HTTP Bearer token on every subsequent call. Keys and
    secrets are self-managed by the payer/aggregator in the Interchecks Portal Developer area.
  token_lifetime_seconds: 900
  token_format: JWT
schemes:
- name: sec0
  type: oauth2
  flow: clientCredentials
  token_endpoint: https://prod.api.interchecks.io/api/v2/oauth2/token
  sandbox_token_endpoint: https://test.api.interchecks.io/api/v2/oauth2/token
  operation_id: get-access-token
  client_authentication: >-
    HTTP Basic — Authorization header carrying base64(clientId:secret).
  grant_type: client_credentials
  request_content_type: application/x-www-form-urlencoded
  response_fields:
  - access_token
  - expires_in
  - token_type
  scopes: []
  scopes_note: >-
    The published securityScheme declares no scopes and the documentation defines no scope or
    permission vocabulary. Authorization is scoped by the payer_id in the request path and by the
    payer/aggregator configuration held by Interchecks, not by OAuth scopes. No scopes/ artifact
    is emitted for this provider.
  sources:
  - openapi/interchecks-payments-api-v2.json
  - https://docs-v2.interchecks.com/reference/get-access-token
- name: httpBearer
  type: http
  scheme: bearer
  bearer_format: JWT
  note: >-
    The older published document (payments-api-v2.json, OpenAPI 3.0.0) declares the same
    credential as a plain http/bearer scheme rather than an oauth2 clientCredentials flow.
  sources:
  - openapi/interchecks-payments-api-v2-registry.json
tenancy:
  path_parameter: payer_id
  note: >-
    Every business operation is addressed under /api/v2/{payer_id}/..., where payer_id identifies
    the aggregator or the payer. An aggregator-level API account acts across its payers.
additional_controls:
- name: Payload envelope encryption
  header: 'X-ENCRYPTED: <Payer ID>'
  description: >-
    Optional per-payer envelope encryption of request and response bodies. Payload is encrypted
    with AES (AES/GCM/NoPadding by default, AES/CBC/PKCS5Padding via X-AES-MODE:
    CBC_PKCS5PADDING); the AES key and IV are encrypted with the counterparty RSA public key
    using RSA/ECB/OAEPPadding with SHA-256 OAEP and SHA-256 MGF1. Interchecks publishes its
    public key in PEM or JWK form via get-encryption-public-key.
  docs: https://docs-v2.interchecks.com/docs/encrypted-requests
- name: Webhook signature verification
  header: x-verification
  description: >-
    Inbound webhooks carry an RS256 JWT in the x-verification header whose payload holds iat and
    request_body_sha256_hash. The verifying public key is fetched by kid from
    /api/v2/{payer_id}/webhooks/get_validation_key/{kid}. Webhooks older than 5 minutes should be
    rejected.
  docs: https://docs-v2.interchecks.com/docs/webhooks

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/interchecks-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 email required.

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