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-ServicesFintechWebhook
Methods: oauth2, http
Schemes: 2
OAuth flows:
API key in:
Security Schemes
sec0 oauth2
httpBearer http
scheme: bearer
Source
Authentication Profile
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.
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 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.