CloudWalk · Authentication Profile

Cloudwalk Authentication

Authentication

CloudWalk's public InfinitePay Checkout API has NO transport-level authentication. The mechanical derivation from the captured OpenAPI produced no security schemes because there are none to derive — the provider genuinely publishes an unauthenticated write endpoint. The merchant is identified by its InfiniteTag `handle` in the JSON request body, and the InfiniteTap FAQ states outright that no API key is needed to integrate. This is recorded as a finding, not a gap in our harvest.

CloudWalk declares 0 security scheme(s) across its OpenAPI definitions.

CompanyPaymentsFinancial-ServicesFintechCheckoutPoint-of-SaleAcquiringPixBrazilBankingWebhookTap to Pay
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

Raw ↑
generated: '2026-08-01'
method: searched
source: >-
  https://www.infinitepay.io/checkout-documentacao and
  https://www.infinitepay.io/checkout-tap, plus live probes on 2026-08-01.
docs: https://www.infinitepay.io/checkout-documentacao
description: >-
  CloudWalk's public InfinitePay Checkout API has NO transport-level authentication. The
  mechanical derivation from the captured OpenAPI produced no security schemes because there
  are none to derive — the provider genuinely publishes an unauthenticated write endpoint.
  The merchant is identified by its InfiniteTag `handle` in the JSON request body, and the
  InfiniteTap FAQ states outright that no API key is needed to integrate. This is recorded as
  a finding, not a gap in our harvest.
summary:
  types: []
  api_key_in: []
  oauth2_flows: []
  transport_auth: none
  identification: request-body field (`handle`, the merchant's InfiniteTag)
schemes: []
model:
  merchant_identifier:
    field: handle
    location: request body (JSON)
    description: >-
      The merchant's InfiniteTag — the public username in the InfinitePay app — sent without
      its leading "$". Required on both POST /links and POST /payment_check.
    secrecy: >-
      Not a secret. An InfiniteTag is a public handle used for consumer payment links, so it
      confers no authentication value.
  provisioning: >-
    None. There is no developer registration, no credential issuance, no dashboard key
    management and no client_id in the published contract. Partner integration questions go
    to parcerias@cloudwalk.io.
  authorization: >-
    None published. There are no scopes, roles or permissions; the two operations are the
    entire surface.
  payment_check_binding: >-
    payment_check requires handle + order_nsu + transaction_nsu + slug together, so reading a
    payment status requires possession of identifiers only the paying flow produces. That
    quadruple acts as a weak capability check in place of authentication.
observed_but_undocumented:
- host: https://authorizer.infinitepay.io
  path: /v2/cards/tokenize
  method: POST
  probe:
    http_status: 400
    date: '2026-08-01'
  note: >-
    A card-tokenization endpoint exists and responds. Search-engine snippets of the
    now-offline docs.infinitepay.io referenced authenticating with a `card_tokenization`
    scope before calling it, implying an OAuth-style scoped credential on a
    partner-only surface. docs.infinitepay.io does not resolve in DNS (NXDOMAIN on
    1.1.1.1 and 8.8.8.8) and has no Wayback snapshot, so nothing about that scheme could be
    verified. Recorded as an observed endpoint only — no scopes artifact was written,
    because there is no live published scope reference to capture.
webhook_authentication:
  signing: none published
  shared_secret: none published
  note: >-
    Incoming webhooks carry no signature and no authentication. The provider's own guidance
    is to validate that `order_nsu` matches a real order, then confirm via payment_check.
    Integrators should treat the webhook as an untrusted hint and verify out of band.
transport_security:
  https_required: true
  tls: TLSv1.3 observed on api.checkout.infinitepay.io
  hsts: true
  detail: security/cloudwalk-domain-security.yml
gaps:
- No API keys, tokens, OAuth or mTLS on the public checkout API.
- Link creation is an unauthenticated write bound only to a public merchant handle.
- No webhook signing.
- No published credential rotation, revocation or least-privilege model.
x-evidence:
  fetched: '2026-08-01'
  derive_script: 'python3 all/0-working/derive-authentication.py cloudwalk → 0 auth profiles (no securitySchemes in spec, correctly reflecting the API)'

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/cloudwalk-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.