# Hellgate Cloud Platform - [Hellgate® Cloud Platform](https://developer.hellgate.io/platform/index.md): Overview of the next generation payment platform - [Compose vs. Composed](https://developer.hellgate.io/platform/composition.md): The Hellgate Cloud Platform offers individual composable services and as well as the ready to go composed version of it - Commerce. - [Authentication](https://developer.hellgate.io/platform/authentication.md): Hellgate Cloud Platform services authenticate with API keys, OAuth2 bearer tokens, or mTLS. This page covers OAuth2 access tokens. - [The CPA](https://developer.hellgate.io/platform/cpa.md): Introduction to the Composable Payment Architecture (CPA) - [Overview](https://developer.hellgate.io/platform/network-tokens.md): Network tokens replace card PANs with scheme-issued tokens for improved security and authorization rates. Supported across Guardian and Commerce. - [Setup](https://developer.hellgate.io/platform/network-tokens-setup.md): Network tokens are an add-on feature on all Hellgate products. Learn how to enable them for testing and production. - [Account Information](https://developer.hellgate.io/platform/services/account-information/overview.md): Verify a shopper's bank account — ownership, holder name, and IBAN — directly from your checkout, using the Hellgate Web SDK. - [Overview](https://developer.hellgate.io/platform/resources/sdks/web-sdk/overview.md): Headless Web SDK for payment experiences on the web. - [API](https://developer.hellgate.io/platform/resources/sdks/web-sdk/api.md): Web SDK API reference for client sessions and payment processing. - [Android SDK](https://developer.hellgate.io/platform/resources/sdks/android-sdk.md) - [iOS SDK](https://developer.hellgate.io/platform/resources/sdks/ios-sdk.md) - [Test Cards](https://developer.hellgate.io/platform/resources/testing/test-card.md) - [Card Tokenization](https://developer.hellgate.io/platform/resources/testing/web-sdk.md): Exercise the Web SDK card flow with a session, no front-end required. - [Network Token](https://developer.hellgate.io/platform/resources/testing/network-token.md): Test network token provisioning and cryptogram generation with the Hellgate Cloud Network Token Sandbox - [Overview](https://developer.hellgate.io/platform/api-reference/overview.md): The Authentication API issues OAuth2 access tokens for Hellgate Cloud Platform services. - [Request an access token](https://developer.hellgate.io/platform/api-reference/oauth2/request-an-access-token.md): Exchange your client ID and client secret for an OAuth2 access token using the client-credentials grant. Send the credentials with HTTP Basic authentication and the form fields as `application/x-www-form-urlencoded`. - [Create session](https://developer.hellgate.io/platform/api-reference/account-information/create-session.md): Create an account-check session and receive a session ID. - [Get account information](https://developer.hellgate.io/platform/api-reference/account-information/get-account-information.md): Returns the verified account information record. - [Event notification](https://developer.hellgate.io/platform/api-reference/webhooks/event-notification.md): The platform delivers events to your registered webhook endpoint using a shared envelope: `id`, `created_at`, `type`, `reason`, and a `related_object` you can fetch for the detail. - [Register webhook](https://developer.hellgate.io/platform/api-reference/webhooks/register-webhook.md): Register the HTTPS endpoint that receives platform event notifications. - [Cloud Platform Updates](https://developer.hellgate.io/platform/changelog.md): New releases and improvements of the Cloud Platform. - [Overview](https://developer.hellgate.io/products/guardian/overview.md): The tokenization service of the Hellgate Cloud Platform - [Plans & Access](https://developer.hellgate.io/products/guardian/plans-and-access.md): Guardian plans, tiers, instance sizes, and how to request a dedicated instance. - [Authentication](https://developer.hellgate.io/products/guardian/authentication.md): Authenticate to your Guardian instance with an OAuth2 access token and the scopes that gate each endpoint. - [PCI Tokens](https://developer.hellgate.io/products/guardian/tokens/pci-tokens.md): Manage card payment credentials under PCI DSS - [Network Tokens](https://developer.hellgate.io/products/guardian/tokens/network-tokens.md): Manage network tokens and cryptograms - [Overview](https://developer.hellgate.io/products/guardian/tokens/wallet-tokens/overview.md): Accept device wallet payments and manage the resulting wallet tokens - [Tokenize Google Pay](https://developer.hellgate.io/products/guardian/tokens/wallet-tokens/google-pay.md): Tokenize Google Pay payments and manage the resulting wallet tokens - [Tokenize Apple Pay](https://developer.hellgate.io/products/guardian/tokens/wallet-tokens/apple-pay.md): Tokenize Apple Pay payments and manage the resulting wallet tokens - [Generic Tokens](https://developer.hellgate.io/products/guardian/tokens/generic-tokens.md): Manage generic tokens and schemas - [Metadata Inquiries](https://developer.hellgate.io/products/guardian/tokens/metadata-inquiries.md): Inquire card metadata from PAN or tokens - [API Keys](https://developer.hellgate.io/products/guardian/management/api-keys.md): Manage API keys for service access - [Webhooks](https://developer.hellgate.io/products/guardian/management/webhooks.md): Event notifications and callbacks - [Types](https://developer.hellgate.io/products/guardian/management/types.md): Manage types for generic token schemas - [PCI Token Import](https://developer.hellgate.io/products/guardian/migrations/import-pci-tokens.md): How to import PCI tokens into Guardian. - [PCI Token Export](https://developer.hellgate.io/products/guardian/migrations/export-pci-tokens.md): How to request an export of PCI tokens. - [API Information](https://developer.hellgate.io/products/guardian/api-reference/getting-started.md): Essential information for using the Guardian API - [Create token](https://developer.hellgate.io/products/guardian/api-reference/pci/create-token.md): Create a new token in the PCI DSS scope. See [PCI Tokens overview](/products/guardian/tokens/pci-tokens) for creation sources (session vs pan) and compliance levels. - [Get tokens](https://developer.hellgate.io/products/guardian/api-reference/pci/get-tokens.md): List all tokens in the PCI DSS scope. - [Get token details](https://developer.hellgate.io/products/guardian/api-reference/pci/get-token-details.md): Get a token by its identifier. - [Delete a token](https://developer.hellgate.io/products/guardian/api-reference/pci/delete-a-token.md): Remove a token from the system. - [Check security code](https://developer.hellgate.io/products/guardian/api-reference/pci/check-security-code.md): Check if the security code is still available for the token. - [Refresh security code](https://developer.hellgate.io/products/guardian/api-reference/pci/refresh-security-code.md): Request a refresh of the security code for the token. - [Delete security code](https://developer.hellgate.io/products/guardian/api-reference/pci/delete-security-code.md): Remove the security code for the token. - [Forward card data](https://developer.hellgate.io/products/guardian/api-reference/pci/forward-card-data.md): This endpoint allows to securely forward cardholder data to a certified third-party provider. It will inject sensitive cardholder data from the PCI token into the request before forwarding it. - [Create token](https://developer.hellgate.io/products/guardian/api-reference/network/create-token.md): Create and provision a new network token with a card scheme. See [Network Tokens overview](/products/guardian/tokens/network-tokens) for creation sources and supported schemes. - [Get tokens](https://developer.hellgate.io/products/guardian/api-reference/network/get-tokens.md): List all network tokens. - [Get token details](https://developer.hellgate.io/products/guardian/api-reference/network/get-token-details.md): Retrieves details of a specific network token by its ID. - [Delete token](https://developer.hellgate.io/products/guardian/api-reference/network/delete-token.md): Deletes a specific network token by its ID. - [Request cryptogram](https://developer.hellgate.io/products/guardian/api-reference/network/request-cryptogram.md): Request a cryptogram (TAVV) for a network token. Supports `ecom` (e-commerce) and `dauth` (delegated authentication). - [Forward cryptogram](https://developer.hellgate.io/products/guardian/api-reference/network/forward-cryptogram.md): Forward a request to a certified third-party provider with cryptogram data injected server-side, so it never touches your systems. This lets SAQ-A merchants use network tokens without ever handling a raw cryptogram, and mirrors [Forward card data](/products/guardian/api-reference/pci/forward-card-da… - [Get card art](https://developer.hellgate.io/products/guardian/api-reference/network/get-card-art.md): Get the card art associated with the network token. - [Tokenize Google Pay](https://developer.hellgate.io/products/guardian/api-reference/wallet/tokenize-google-pay.md): Turn a Google Pay payment into a stored wallet token. Pass the `PaymentMethodToken` envelope exactly as Google Pay returns it — Guardian verifies the ECv2 signature chain and decrypts the payload server-side, so the decrypted card data never touches your systems. - [Tokenize Apple Pay](https://developer.hellgate.io/products/guardian/api-reference/wallet/tokenize-apple-pay.md): Turn an Apple Pay payment into a stored wallet token. Pass the `PKPaymentToken` `paymentData` envelope exactly as the Apple Pay JS API returns it, as the `payment_data` field. Guardian verifies the `EC_v1` signature against Apple's trusted certificates and decrypts the payload server-side with your… - [Validate Apple Pay session](https://developer.hellgate.io/products/guardian/api-reference/wallet/validate-apple-pay-session.md): Complete Apple Pay's `onvalidatemerchant` exchange. When the customer opens the Apple Pay sheet in a browser, Apple fires `onvalidatemerchant`; your backend forwards the request here. Guardian performs the mTLS handshake with Apple using your merchant identity certificate and returns Apple's merchan… - [Get wallet tokens](https://developer.hellgate.io/products/guardian/api-reference/wallet/get-wallet-tokens.md): List all wallet tokens. - [Get wallet token details](https://developer.hellgate.io/products/guardian/api-reference/wallet/get-wallet-token-details.md): Get a wallet token by its identifier. - [Delete a wallet token](https://developer.hellgate.io/products/guardian/api-reference/wallet/delete-a-wallet-token.md): Delete a wallet token. The stored card data is scrubbed immediately; the token record itself is kept with `deleted_at` set and is returned in the response. A deleted token can no longer be forwarded or promoted. - [Forward wallet token](https://developer.hellgate.io/products/guardian/api-reference/wallet/forward-wallet-token.md): Forward a request to a certified third-party provider with the wallet token's card data injected server-side, so it never touches your systems. This mirrors [Forward card data](/products/guardian/api-reference/pci/forward-card-data) and [Forward cryptogram](/products/guardian/api-reference/network/f… - [Update settings](https://developer.hellgate.io/products/guardian/api-reference/wallet/update-settings.md): Upload your Apple identity so Guardian can generate CSRs, serve the domain-association file, and validate merchant sessions. Provide your `merchant_identifier`, a `display_name`, the byte-exact `domain_association_content` Apple issued, and the `csr_common_name` to embed in generated CSRs. - [Get settings](https://developer.hellgate.io/products/guardian/api-reference/wallet/get-settings.md): Return the operating `mode` of this instance, along with the settings uploaded via [Update settings](/products/guardian/api-reference/wallet/update-settings). All fields other than `mode` are `null` until the first upload, and always `null` on `sf_operated` instances, where the Apple identity is mou… - [Replace trust anchor](https://developer.hellgate.io/products/guardian/api-reference/wallet/replace-trust-anchor.md): Replace the active Apple Root CA trust anchor Guardian verifies payment payloads against. The instance ships with Apple's current root CA seeded, so you only need this if Apple rotates its root certificate. The previous anchor is superseded atomically. - [Get trust anchor](https://developer.hellgate.io/products/guardian/api-reference/wallet/get-trust-anchor.md): Return the active Apple Root CA trust anchor on this instance. - [Create certificates](https://developer.hellgate.io/products/guardian/api-reference/wallet/create-certificates.md): Generate the certificate signing requests (CSRs) Guardian needs for Apple Pay. Guardian creates both an EC **payment processing** CSR and an RSA **merchant identity** CSR and keeps the private keys inside its PCI boundary. Submit each `csr_pem` to Apple in the [Apple Developer](https://developer.app… - [Get certificates](https://developer.hellgate.io/products/guardian/api-reference/wallet/get-certificates.md): List the Apple Pay payment processing certificates registered on this instance. - [Upload a certificate](https://developer.hellgate.io/products/guardian/api-reference/wallet/upload-a-certificate.md): Return the signed certificate chain Apple issued for a CSR created with [Create Apple Pay certificates](/products/guardian/api-reference/wallet/create-certificates). Once uploaded, the certificate moves to `active` and becomes the one Guardian uses to decrypt payloads and authenticate to Apple. - [Get certificate details](https://developer.hellgate.io/products/guardian/api-reference/wallet/get-certificate-details.md): Get an Apple Pay certificate by its identifier. - [Disable a certificate](https://developer.hellgate.io/products/guardian/api-reference/wallet/disable-a-certificate.md): Disable an active Apple Pay certificate so Guardian stops using it, without deleting the record. - [Retire a certificate](https://developer.hellgate.io/products/guardian/api-reference/wallet/retire-a-certificate.md): Retire an Apple Pay certificate that is no longer in use, for example after rotating to a newer one. - [Delete a certificate](https://developer.hellgate.io/products/guardian/api-reference/wallet/delete-a-certificate.md): Delete an Apple Pay certificate. Only a terminal (`retired` or `disabled`) certificate can be deleted; deleting an `active` or `pending` certificate returns `409` with the classifier `CERTIFICATE_NOT_TERMINAL`. - [Get audit events](https://developer.hellgate.io/products/guardian/api-reference/wallet/get-audit-events.md): List the audit events recorded for an Apple Pay certificate, such as activation, retirement, and use. - [Register a domain](https://developer.hellgate.io/products/guardian/api-reference/wallet/register-a-domain.md): Register a domain that will present the Apple Pay button. - [Verify a domain](https://developer.hellgate.io/products/guardian/api-reference/wallet/verify-a-domain.md): Re-verify a `pending` or `failed` domain, for example a row created before a mode switch or a failed `sf_operated` attempt. A domain that is already `verified` returns `409` with the classifier `DOMAIN_NOT_RETRIABLE`. - [Get domains](https://developer.hellgate.io/products/guardian/api-reference/wallet/get-domains.md): List the domains registered for Apple Pay on this instance. - [Get domain details](https://developer.hellgate.io/products/guardian/api-reference/wallet/get-domain-details.md): Get an Apple Pay domain by its identifier. - [Delete a domain](https://developer.hellgate.io/products/guardian/api-reference/wallet/delete-a-domain.md): Remove a domain from Apple Pay. The domain can no longer present the Apple Pay button until re-registered and verified. - [Get association file](https://developer.hellgate.io/products/guardian/api-reference/wallet/get-association-file.md): Serve the Apple-issued domain-association file for this instance. This endpoint is public and unauthenticated: Apple fetches it while verifying a registered domain. Host it from every domain that presents the Apple Pay button. The same file is also served without the `.txt` extension, at `/.well-kno… - [Create token](https://developer.hellgate.io/products/guardian/api-reference/generic/create-token.md): Create a new token in the generic scope. This type of token can be used for various use cases that do not involve sensitive card payment credentials. - [Get tokens](https://developer.hellgate.io/products/guardian/api-reference/generic/get-tokens.md): List all tokens in the generic scope. - [Get token details](https://developer.hellgate.io/products/guardian/api-reference/generic/get-token-details.md): Get a token by its identifier. - [Delete a token](https://developer.hellgate.io/products/guardian/api-reference/generic/delete-a-token.md): Remove a token from the system. - [Get token payload](https://developer.hellgate.io/products/guardian/api-reference/generic/get-token-payload.md): Retrieve the payload associated with a specific generic token. - [Create inquiry](https://developer.hellgate.io/products/guardian/api-reference/metadata/create-inquiry.md): Create a new inquiry for card metadata based on either a PAN, an existing PCI token, or a network token. - [Create API key](https://developer.hellgate.io/products/guardian/api-reference/apikey/create-api-key.md): Creates a new API key with the specified scopes and expiry defined via `expires_in` (seconds). - [Get API keys](https://developer.hellgate.io/products/guardian/api-reference/apikey/get-api-keys.md): Retrieves a list of all API keys. - [Get API key details](https://developer.hellgate.io/products/guardian/api-reference/apikey/get-api-key-details.md): Retrieves detailed information about a specific API key. - [Update API key](https://developer.hellgate.io/products/guardian/api-reference/apikey/update-api-key.md): Updates the scopes of an existing API key. - [Delete API key](https://developer.hellgate.io/products/guardian/api-reference/apikey/delete-api-key.md): Deletes a specific API key. - [Event notification](https://developer.hellgate.io/products/guardian/api-reference/event-notification.md): This webhook is sent by the server to the client's registered URL when a subscribed event occurs. - [Register webhook](https://developer.hellgate.io/products/guardian/api-reference/webhook/register-webhook.md): Register a new webhook and receive callbacks. - [Get webhooks](https://developer.hellgate.io/products/guardian/api-reference/webhook/get-webhooks.md): List all webhooks known to the system. - [Get webhook details](https://developer.hellgate.io/products/guardian/api-reference/webhook/get-webhook-details.md): Retrieves detailed information about a specific webhook. - [Delete webhook](https://developer.hellgate.io/products/guardian/api-reference/webhook/delete-webhook.md): Deletes a specific webhook. - [Create type](https://developer.hellgate.io/products/guardian/api-reference/types/create-type.md): Create a type on Guardian, which can be used to define a schema for generic tokens. - [Get types](https://developer.hellgate.io/products/guardian/api-reference/types/get-types.md): List all types. - [Get type details](https://developer.hellgate.io/products/guardian/api-reference/types/get-type-details.md): Get a type by its identifier. - [Delete a type](https://developer.hellgate.io/products/guardian/api-reference/types/delete-a-type.md): Remove a type from the system. - [Guardian Updates](https://developer.hellgate.io/products/guardian/changelog.md): New releases and improvements of Guardian. - [Overview](https://developer.hellgate.io/products/specter/overview.md): Encode fraud and business rules over typed decision payloads and evaluate every request against them in real time. - [Plans & Access](https://developer.hellgate.io/products/specter/plans-and-access.md): Specter is dedicated managed infrastructure. Here’s how to get an instance and what tiers are available. - [Authentication](https://developer.hellgate.io/products/specter/authentication.md): Authenticate to your Specter instance with a signed JWT and the right scopes. - [Decisions](https://developer.hellgate.io/products/specter/concepts/decisions.md): How Specter evaluates decision requests. - [Schemas](https://developer.hellgate.io/products/specter/concepts/schemas.md): Typed, versioned declarations of the payloads Specter decides on — the built-in transaction schema and your own custom schemas. - [Rule Engine](https://developer.hellgate.io/products/specter/concepts/rule-engine.md): How rules are evaluated inside Specter. - [Rulesets](https://developer.hellgate.io/products/specter/concepts/rulesets.md): Versioned collections of rules. - [Backends](https://developer.hellgate.io/products/specter/concepts/backends.md): How Specter connects to external risk backends through Link integrations. - [Lifecycle Events](https://developer.hellgate.io/products/specter/concepts/lifecycle-events.md): Feed transaction outcomes back to Specter to close the fraud feedback loop. - [Blacklist](https://developer.hellgate.io/products/specter/concepts/blacklist.md): Block transactions by field value, with TTLs and event-driven auto-population. - [Overview](https://developer.hellgate.io/products/specter/integration/overview.md): Choose between the API and interceptor integration patterns. - [Via API](https://developer.hellgate.io/products/specter/integration/via-api.md): Call Specter before authorization and act on the decision outcome. - [Via Interceptor](https://developer.hellgate.io/products/specter/integration/via-interceptor.md): Run decisions inline as a transparent proxy in front of your payment destination. - [API Information](https://developer.hellgate.io/products/specter/api-reference/getting-started.md): Essential information for using the Specter API. - [Create decision](https://developer.hellgate.io/products/specter/api-reference/decisions/create-decision.md): Evaluate a payload and receive an `ALLOW`, `REVIEW`, or `BLOCK` decision. If an asynchronous backend rule is involved, the response is `PROVISIONAL` and updated later. - [Get decision details](https://developer.hellgate.io/products/specter/api-reference/decisions/get-decision-details.md): Retrieve a previously evaluated decision by its ID. - [Resolve review](https://developer.hellgate.io/products/specter/api-reference/resolutions/resolve-review.md): Close a `REVIEW` decision by accepting or rejecting it after manual review. - [Get decision payload](https://developer.hellgate.io/products/specter/api-reference/decisions/get-decision-payload.md): Retrieve the request payload as it stood when the decision was evaluated, redacted per classification marker at write time: `any` fields keep their value, `pii` fields keep their path with a `[REDACTED]` sentinel, `pci-pan` values are stored as the credential fingerprint, `pci-sad` is never stored.… - [Get decision evidence](https://developer.hellgate.io/products/specter/api-reference/decisions/get-decision-evidence.md): Retrieve, for every rule of the ruleset version pinned to the decision, its outcome and — for each rule that fired — the evidence: the resolved operands of a comparison, the count / window / threshold of a velocity rule, the entry a blacklist rule matched. The trace uses the same entry shape as [`si… - [Execute interceptor](https://developer.hellgate.io/products/specter/api-reference/interceptors/execute-interceptor.md): Submits an acquirer request body to the interceptor identified by `ref`; Specter maps it to a decision and either forwards it (ALLOW) or returns a configured block or review response. - [Ingest lifecycle event](https://developer.hellgate.io/products/specter/api-reference/lifecycle-events/ingest-lifecycle-event.md): Report a payment lifecycle event for a prior decision so Specter can keep the case and your fraud backends up to date. - [Get event details](https://developer.hellgate.io/products/specter/api-reference/lifecycle-events/get-event-details.md): Retrieve a persisted lifecycle event by its ID. - [Create ruleset](https://developer.hellgate.io/products/specter/api-reference/rulesets/create-ruleset.md): Creates a new DRAFT ruleset. Version is assigned automatically. Lifecycle: DRAFT → ACTIVE. The ruleset binds exactly one (schema, version) at creation; rules validate against the bound schema — unresolved field paths reject with 422, backend rules are only accepted in rulesets bound to the built-in… - [Get rulesets](https://developer.hellgate.io/products/specter/api-reference/rulesets/get-rulesets.md): Lists rulesets across all states (DRAFT, ACTIVE, INACTIVE). Supports pagination. - [Get ruleset details](https://developer.hellgate.io/products/specter/api-reference/rulesets/get-ruleset-details.md): Retrieves a ruleset with its rules and lifecycle state. - [Update ruleset](https://developer.hellgate.io/products/specter/api-reference/rulesets/update-ruleset.md): Updates `description` and/or `rules` on a DRAFT ruleset. Only DRAFT rulesets are editable. context and schema are identity fields fixed at creation — submitting a changed value rejects with 422 naming the field; resubmitting the current value unchanged is a no-op. Rebinding a context is a new rulese… - [Activate ruleset](https://developer.hellgate.io/products/specter/api-reference/rulesets/activate-ruleset.md): Transitions a ruleset from DRAFT → ACTIVE. Any previously ACTIVE ruleset for the same context is demoted to INACTIVE. Activation rejects with 422 when the ruleset's schema binding is deprecated. - [Rollback ruleset](https://developer.hellgate.io/products/specter/api-reference/rulesets/rollback-ruleset.md): Promotes an INACTIVE ruleset back to ACTIVE, demoting the current ACTIVE to INACTIVE. - [Simulate ruleset](https://developer.hellgate.io/products/specter/api-reference/rulesets/simulate-ruleset.md): Evaluates a caller-supplied test payload against the persisted ruleset addressed by {id} — any lifecycle state (DRAFT / ACTIVE / INACTIVE) — and returns an evaluation trace. The ruleset's own (schema, version) binding validates the payload and resolves rule field paths; the request carries no schema… - [List schemas](https://developer.hellgate.io/products/specter/api-reference/schemas/list-schemas.md): Lists registry entries — built-in schemas (read-only) and custom schemas. Requires the admin:schemas:read scope. - [Register schema](https://developer.hellgate.io/products/specter/api-reference/schemas/register-schema.md): Registers a custom schema and publishes its version 1. The document must be a valid JSON Schema with known `x-specter-type` names and markers; internal `$ref` must resolve, external and recursive `$ref` are rejected, and caps on size, field count, nesting depth, and `$ref` count apply. Built-in and… - [Get schema](https://developer.hellgate.io/products/specter/api-reference/schemas/get-schema.md): Returns registry metadata for one schema. Requires the admin:schemas:read scope. - [List versions](https://developer.hellgate.io/products/specter/api-reference/schemas/list-versions.md): Lists versions of one schema, newest first. Requires the admin:schemas:read scope. - [Publish version](https://developer.hellgate.io/products/specter/api-reference/schemas/publish-version.md): Publishes a new version of an existing custom schema. Requires the admin:schemas:write scope. Versions are system-assigned integers; every publication creates a new, immutable version, even for an identical document. Built-in schemas cannot be published to. Validation and rate limit match registrati… - [Get version](https://developer.hellgate.io/products/specter/api-reference/schemas/get-version.md): Returns one schema version, including its JSON Schema document. Requires the admin:schemas:read scope. - [Deprecate version](https://developer.hellgate.io/products/specter/api-reference/schemas/deprecate-version.md): Marks a version deprecated — a non-destructive marker. Requires the admin:schemas:write scope. Rulesets bound to the version keep evaluating and their traffic is accepted while an operational signal flags it; creating a ruleset bound to a deprecated version rejects, and activating a ruleset whose bi… - [Create integration](https://developer.hellgate.io/products/specter/api-reference/integrations/create-integration.md): Register a Link instance as an integration so Specter can discover and use the backends it exposes. - [Get integrations](https://developer.hellgate.io/products/specter/api-reference/integrations/get-integrations.md): List the Link integrations registered on this instance. Each integration exposes one or more backends to your rulesets. - [Get integration details](https://developer.hellgate.io/products/specter/api-reference/integrations/get-integration-details.md): Retrieve a single Link integration and the backends it exposes. - [Update integration](https://developer.hellgate.io/products/specter/api-reference/integrations/update-integration.md): Update a Link integration. - [Delete integration](https://developer.hellgate.io/products/specter/api-reference/integrations/delete-integration.md): Remove a Link integration and the backends it exposed to your rulesets. - [Create interceptor](https://developer.hellgate.io/products/specter/api-reference/interceptors/create-interceptor.md): Creates an interceptor — a transparent proxy that maps an acquirer request into a decision and is invoked at runtime by its reference. - [Get interceptors](https://developer.hellgate.io/products/specter/api-reference/interceptors/get-interceptors.md): Lists configured interceptors. Supports pagination. - [Get interceptor details](https://developer.hellgate.io/products/specter/api-reference/interceptors/get-interceptor-details.md): Retrieves an interceptor configuration by its ID. - [Update interceptor](https://developer.hellgate.io/products/specter/api-reference/interceptors/update-interceptor.md): Updates an interceptor's field mapping or response behavior. - [Delete interceptor](https://developer.hellgate.io/products/specter/api-reference/interceptors/delete-interceptor.md): Deletes an interceptor configuration by its ID. - [Activate interceptor](https://developer.hellgate.io/products/specter/api-reference/interceptors/activate-interceptor.md): Transitions an interceptor from DRAFT → ACTIVE. Any previously ACTIVE interceptor for the same context is demoted to INACTIVE. - [Rollback interceptor](https://developer.hellgate.io/products/specter/api-reference/interceptors/rollback-interceptor.md): Promotes an INACTIVE interceptor back to ACTIVE, demoting the current ACTIVE to INACTIVE. - [Create blacklist value](https://developer.hellgate.io/products/specter/api-reference/blacklist/create-blacklist-value.md): Adds a blacklist entry that blocks a value at a given `field_path`, optionally with a `ttl_seconds` expiry. The path must resolve to a scalar and must not be `pci-pan`- or `pci-sad`-scoped — array- or object-typed and regulated paths reject with `422`; blacklist cards by `$.credential_fingerprint`.… - [Get blacklist values](https://developer.hellgate.io/products/specter/api-reference/blacklist/get-blacklist-values.md): Lists blacklist entries. Supports pagination. - [Get blacklist value](https://developer.hellgate.io/products/specter/api-reference/blacklist/get-blacklist-value.md): Retrieves a single blacklist entry by its ID. - [Delete blacklist value](https://developer.hellgate.io/products/specter/api-reference/blacklist/delete-blacklist-value.md): Removes a blacklist entry by its ID. - [Event notification](https://developer.hellgate.io/products/specter/api-reference/event-notification.md): Sent by Specter to your registered webhook URL when a subscribed decision event occurs. Respond with a 2xx status to acknowledge receipt; non-2xx responses are retried. - [Register webhook](https://developer.hellgate.io/products/specter/api-reference/webhooks/register-webhook.md): Register a webhook endpoint to receive decision event notifications. The `hmac_key` is generated by Specter and returned once, in the creation response. - [Get webhooks](https://developer.hellgate.io/products/specter/api-reference/webhooks/get-webhooks.md): List all webhooks known to the system - [Get webhook details](https://developer.hellgate.io/products/specter/api-reference/webhooks/get-webhook-details.md): Retrieve a single webhook subscription. - [Update webhook](https://developer.hellgate.io/products/specter/api-reference/webhooks/update-webhook.md): Update a webhook subscription's URL or its subscribed events. - [Delete webhook](https://developer.hellgate.io/products/specter/api-reference/webhooks/delete-webhook.md): Delete a webhook subscription. Specter stops delivering events to it. - [Specter Updates](https://developer.hellgate.io/products/specter/changelog.md): New releases and improvements of Specter. - [Overview](https://developer.hellgate.io/products/commerce/v2/overview.md): Introduction to Commerce: payments, tokens, authentications, and mobile wallets on the Hellgate Cloud platform. - [Operating Models](https://developer.hellgate.io/products/commerce/v2/operating-models.md): Learn about the four operating models supported by Commerce V2 - [Create Test Account](https://developer.hellgate.io/products/commerce/v2/create-sbx-account.md): Step-by-step guide to create a Hellgate Commerce Test account and complete sign-up and MFA. - [Dedicated Instances](https://developer.hellgate.io/products/commerce/v2/dedicated-instances.md): Get a dedicated Commerce instance for enterprise needs - [Overview](https://developer.hellgate.io/products/commerce/v2/payments/overview.md): Unified API for payments, transactions, and payment methods. - [Overview](https://developer.hellgate.io/products/commerce/v2/payments/customer/overview.md): Accept payments when the customer is present and initiates. - [One-off Payments](https://developer.hellgate.io/products/commerce/v2/payments/customer/one-off.md): Process one-off payments when the customer is present. - [Initial Recurring Payment](https://developer.hellgate.io/products/commerce/v2/payments/customer/recurring.md): Set up recurring payments with an initial on-session payment. - [Initial Unscheduled Payment](https://developer.hellgate.io/products/commerce/v2/payments/customer/unscheduled.md): Set up unscheduled payments with an initial on-session payment. - [Merchant Initiated Payments](https://developer.hellgate.io/products/commerce/v2/payments/merchant.md): Process recurring and unscheduled payments off-session. - [Overview](https://developer.hellgate.io/products/commerce/v2/payments/management/overview.md): Capture, void, refund, and retrieve payment details. - [Capture a Payment](https://developer.hellgate.io/products/commerce/v2/payments/management/capture.md): Capture an authorized payment manually or automatically. - [Void a Payment](https://developer.hellgate.io/products/commerce/v2/payments/management/void.md): Void open or authorized payments before capture. - [Refund a Payment](https://developer.hellgate.io/products/commerce/v2/payments/management/refund.md): Issue full or partial refunds for captured payments. - [Overview](https://developer.hellgate.io/products/commerce/v2/tokens/overview.md): Tokenize and manage cardholder data with Commerce. - [Get Started](https://developer.hellgate.io/products/commerce/v2/tokens/getting-started.md): Get started tokenizing cardholder data with Commerce. - [Network Tokens](https://developer.hellgate.io/products/commerce/v2/tokens/network.md): Use network tokens from card schemes with Commerce. - [Compliance Proxy](https://developer.hellgate.io/products/commerce/v2/tokens/compliance.md): Store and forward cardholder data securely with Commerce tokens. - [What Is 3-D Secure?](https://developer.hellgate.io/products/commerce/v2/authentications/3d-secure.md): 3-D Secure (EMV 3DS) authentication for online card transactions. - [Overview](https://developer.hellgate.io/products/commerce/v2/authentications/overview.md): Stand-alone and integrated 3-D Secure authentication with Commerce. - [Configuration](https://developer.hellgate.io/products/commerce/v2/authentications/configuration.md): Configure 3-D Secure authentication for your Commerce merchant account. - [Standalone](https://developer.hellgate.io/products/commerce/v2/authentications/standalone.md): Use Commerce as a standalone 3-D Secure provider. - [Authentication Failures](https://developer.hellgate.io/products/commerce/v2/authentications/failures.md): Understand and handle 3-D Secure authentication failures. - [In-Car Payments](https://developer.hellgate.io/products/commerce/v2/wallets/in-car-payments.md): Build in-car commerce and wallet experiences with Commerce SDKs. - [Wallet Implementation](https://developer.hellgate.io/products/commerce/v2/wallets/implementation.md): Implement your branded in-car wallet with Commerce. - [Account Management](https://developer.hellgate.io/products/commerce/v2/guides/account-management.md): Manage your Commerce account: summary, beta features, merchant settings, 3-D Secure, and users. - [Processing](https://developer.hellgate.io/products/commerce/v2/guides/processing.md): Configure integrations, payment flows, and the flow matrix in the Commerce Dashboard. - [Payments](https://developer.hellgate.io/products/commerce/v2/guides/payments.md): View payment history, configuration, and authentications in the Commerce Dashboard. - [Tokens](https://developer.hellgate.io/products/commerce/v2/guides/tokens.md): View and filter Hellgate tokens in the Commerce Dashboard. - [Manage API Keys](https://developer.hellgate.io/products/commerce/v2/guides/api-keys.md): Create and manage API keys for secure server-to-server authentication with Commerce V2 - [Set Up Webhooks](https://developer.hellgate.io/products/commerce/v2/guides/webhooks.md): Create webhooks, understand payloads and retries, and verify authenticity with HMAC. - [Forward Sensitive Data](https://developer.hellgate.io/products/commerce/v2/guides/forwarding.md): Forward sensitive payment data securely using the compliance proxy - [Back Up Stripe.com Tokens](https://developer.hellgate.io/products/commerce/v2/guides/backup-stripe.md): Back up Stripe.com card payment methods to Commerce for use with any processor. - [API Information](https://developer.hellgate.io/products/commerce/v2/api-reference/getting-started.md): Essential information for using the Commerce V2 API - [Overview](https://developer.hellgate.io/products/commerce/v2/api-reference/payments/overview.md): Process and manage payment transactions - [One-off](https://developer.hellgate.io/products/commerce/v2/api-reference/payments_ci/one-off.md): Request a one-off payment. - [Initial unscheduled](https://developer.hellgate.io/products/commerce/v2/api-reference/payments_ci/initial-unscheduled.md): Request the initial payment for unscheduled subsequent payments. - [Initial recurring](https://developer.hellgate.io/products/commerce/v2/api-reference/payments_ci/initial-recurring.md): Request the initial payment for recurring subsequent payments. - [Unscheduled](https://developer.hellgate.io/products/commerce/v2/api-reference/payments_mi/unscheduled.md): Request a subsequent unscheduled payment. - [Recurring](https://developer.hellgate.io/products/commerce/v2/api-reference/payments_mi/recurring.md): Request a subsequent recurring payment. - [Capture](https://developer.hellgate.io/products/commerce/v2/api-reference/payments_modifications/capture.md): Attempts to capture a payment that is currently in authorized. - [Void](https://developer.hellgate.io/products/commerce/v2/api-reference/payments_modifications/void.md): Attempts to void a payment. - [Refund](https://developer.hellgate.io/products/commerce/v2/api-reference/payments_modifications/refund.md): Request a refund for a payment. - [Get payments](https://developer.hellgate.io/products/commerce/v2/api-reference/payments_data/get-payments.md): Retrieves a paginated list of payments associated with the account. - [Get payment details](https://developer.hellgate.io/products/commerce/v2/api-reference/payments_data/get-payment-details.md): Returns the details of the payment with the specified identifier. - [List transactions](https://developer.hellgate.io/products/commerce/v2/api-reference/payments_data/list-transactions.md): Retrieves a paginated list of all transactions associated with a payment. - [Get refunds](https://developer.hellgate.io/products/commerce/v2/api-reference/payments_data/get-refunds.md): Get a list of all refunds that belong to a payment. - [Get refund details](https://developer.hellgate.io/products/commerce/v2/api-reference/refunds_data/get-refund-details.md): Get the details of a refund. - [List transactions](https://developer.hellgate.io/products/commerce/v2/api-reference/refunds_data/list-transactions.md): Retrieves a paginated list of all transactions associated with a refund. - [Payment notification](https://developer.hellgate.io/products/commerce/v2/api-reference/payment-notification.md): The notification is used to inform a listener about changes to a payment. - [Refund notification](https://developer.hellgate.io/products/commerce/v2/api-reference/refund-notification.md): The notification is used to inform a listener about changes to a refund. - [Overview](https://developer.hellgate.io/products/commerce/v2/api-reference/authentications/overview.md): Handle 3-D Secure authentication flows - [One-off](https://developer.hellgate.io/products/commerce/v2/api-reference/authentications_ci/one-off.md): Request an authentication for a one-off payment. - [Initial recurring](https://developer.hellgate.io/products/commerce/v2/api-reference/authentications_ci/initial-recurring.md): Request an authentication for an initial recurring payment. - [Initial installment](https://developer.hellgate.io/products/commerce/v2/api-reference/authentications_ci/initial-installment.md): Request an authentication for an initial installment payment. - [Subsequent recurring](https://developer.hellgate.io/products/commerce/v2/api-reference/authentications_mi/subsequent-recurring.md): Authenticate for a subsequent recurring payment. - [Subsequent installment](https://developer.hellgate.io/products/commerce/v2/api-reference/authentications_mi/subsequent-installment.md): Authenticate for a subsequent installment payment. - [Get authentications](https://developer.hellgate.io/products/commerce/v2/api-reference/authentications_data/get-authentications.md): Get a list of all the authentications for this account. The results are grouped into pages. The caller can specify how many customers per page shall be listed (maximum is 500). - [Get an authentication](https://developer.hellgate.io/products/commerce/v2/api-reference/authentications_data/get-an-authentication.md): Return the details of an authentication referenced by its id - [Overview](https://developer.hellgate.io/products/commerce/v2/api-reference/customer-data/overview.md): Manage stored payment credentials for repeat customers - [Get credentials](https://developer.hellgate.io/products/commerce/v2/api-reference/credentials_management/get-credentials.md): Get a list of credentials on file which belong to this account. - [Get credential details](https://developer.hellgate.io/products/commerce/v2/api-reference/credentials_management/get-credential-details.md): Get the detail information about stored credentials. - [Delete credentials](https://developer.hellgate.io/products/commerce/v2/api-reference/credentials_management/delete-credentials.md): Remove a credentials from Commerce. - [Overview](https://developer.hellgate.io/products/commerce/v2/api-reference/tokens/overview.md): Create and manage payment tokens with network token support - [Request a token session](https://developer.hellgate.io/products/commerce/v2/api-reference/tokens_create/request-a-token-session.md): Create a session to start Commerce Tokenization using our SDK. - [Create token from FPAN](https://developer.hellgate.io/products/commerce/v2/api-reference/tokens_create/create-token-from-fpan.md): Import cardholder-data in exchange for a Commerce token. - [Get tokens](https://developer.hellgate.io/products/commerce/v2/api-reference/tokens_management/get-tokens.md): Get a list of all Commerce tokens that belong to this account. - [Get token details](https://developer.hellgate.io/products/commerce/v2/api-reference/tokens_management/get-token-details.md): Get a Commerce token by its identifer. - [Delete a token](https://developer.hellgate.io/products/commerce/v2/api-reference/tokens_management/delete-a-token.md): Remove a Commerce token and all associated information (e.g. network tokens). - [Check CVC2](https://developer.hellgate.io/products/commerce/v2/api-reference/tokens_management/check-cvc2.md): Get an indicator if security information for a stored Commerce token is still available. - [Refresh CVC2](https://developer.hellgate.io/products/commerce/v2/api-reference/tokens_management/refresh-cvc2.md): Create a session to update the Security Code from a Commerce Token using our SDK. - [Consume a token](https://developer.hellgate.io/products/commerce/v2/api-reference/tokens_management/consume-a-token.md): Tell Commerce after successful use of the token for an payment authorization, that the CVC2 can be removed from cache. - [Refresh token metadata](https://developer.hellgate.io/products/commerce/v2/api-reference/tokens_management/refresh-token-metadata.md): Re-run the issuer metadata inquiry for a Commerce token and return the updated token. - [Get card art](https://developer.hellgate.io/products/commerce/v2/api-reference/tokens_management/get-card-art.md): Get the card art associated with the token, as a base64-encoded image. - [Download card art](https://developer.hellgate.io/products/commerce/v2/api-reference/tokens_management/download-card-art.md): Return the card art image itself, ready to be rendered by a browser. The response body is the raw image and the `Content-Type` header reflects the stored asset. - [Forward card data](https://developer.hellgate.io/products/commerce/v2/api-reference/compliance_service/forward-card-data.md): This endpoint allows to securely forward cardholder data to a certified third-party provider. - [Update a network token](https://developer.hellgate.io/products/commerce/v2/api-reference/network_tokens/update-a-network-token.md): If the provisioning of a network token status is `failed` or `not_available` for any reason, this endpoint can be used to provision a network token. - [Request payment-data](https://developer.hellgate.io/products/commerce/v2/api-reference/network_tokens/request-payment-data.md): Request a payment-data bundle for a Commerce token. - [Get payment-data](https://developer.hellgate.io/products/commerce/v2/api-reference/network_tokens/get-payment-data.md): List all payment-data bundles created for this Commerce Token. - [Forward payment-data](https://developer.hellgate.io/products/commerce/v2/api-reference/network_tokens/forward-payment-data.md): This endpoint enables platform merchants to leverage payment-data bundles in their acquirer integration. - [Token notification](https://developer.hellgate.io/products/commerce/v2/api-reference/token-notification.md): This webhook notifies the integration server about changes in the token state. - [Overview](https://developer.hellgate.io/products/commerce/v2/api-reference/configuration/overview.md): Configure and manage merchant accounts - [Create a merchant](https://developer.hellgate.io/products/commerce/v2/api-reference/merchants/create-a-merchant.md): Create a new merchant. - [Get merchants](https://developer.hellgate.io/products/commerce/v2/api-reference/merchants/get-merchants.md): Get a list of all merchants that belong to this account. - [Get merchant details](https://developer.hellgate.io/products/commerce/v2/api-reference/merchants/get-merchant-details.md): Get the information of a merchant. - [Update merchant](https://developer.hellgate.io/products/commerce/v2/api-reference/merchants/update-merchant.md): Update the information of a merchant. - [Delete a merchant](https://developer.hellgate.io/products/commerce/v2/api-reference/merchants/delete-a-merchant.md): Remove a merchant from Commerce. - [Overview](https://developer.hellgate.io/products/commerce/v2/api-reference/automation/overview.md): Import existing tokens and generate reconciliation reports - [Request a token import](https://developer.hellgate.io/products/commerce/v2/api-reference/processor_backup/request-a-token-import.md): Requests the import of cardholder data from a third-party vault (currently supported source is stripe.com). - [Get import details](https://developer.hellgate.io/products/commerce/v2/api-reference/processor_backup/get-import-details.md): Show details of a token import - [Abort an import](https://developer.hellgate.io/products/commerce/v2/api-reference/processor_backup/abort-an-import.md): Abort a running token import. - [Get import failures](https://developer.hellgate.io/products/commerce/v2/api-reference/processor_backup/get-import-failures.md) - [Token Import Report](https://developer.hellgate.io/products/commerce/v2/api-reference/reconciliation/token-import-report.md): This report gives allowes to reconcile imported tokens from third-party sources. - [Commerce v2 Updates](https://developer.hellgate.io/products/commerce/v2/changelog.md): New releases and improvements of Commerce v2. - [Overview](https://developer.hellgate.io/products/commerce/v1/overview.md): Introduction to Commerce V1, the extensible micro-kernel payment orchestration platform on Hellgate Cloud. - [Dedicated Instances](https://developer.hellgate.io/products/commerce/v1/dedicated-instances.md): Get a dedicated Commerce V1 instance for enterprise needs - [Overview](https://developer.hellgate.io/products/commerce/v1/integration/overview.md): Learn how to integrate with Commerce V1 using REST APIs, Cloud Events, and mTLS authentication. - [Overview](https://developer.hellgate.io/products/commerce/v1/integration/extensions/overview.md): Extend Commerce V1 to control shopper interactions and compliance flows. - [Overview](https://developer.hellgate.io/products/commerce/v1/integration/extensions/checkout-experience.md): Build and host your own checkout experience to handle shopper interactions during payment flows. - [Create Session](https://developer.hellgate.io/products/commerce/v1/extensions/checkout_experience/create-session.md) - [Create 3DS-Session](https://developer.hellgate.io/products/commerce/v1/extensions/checkout_experience/create-3ds-session.md) - [Overview](https://developer.hellgate.io/products/commerce/v1/integration/extensions/sepa-mandate-service.md): Integrate your own mandate signing service to handle SEPA Direct Debit mandate collection. - [Request Signature](https://developer.hellgate.io/products/commerce/v1/extensions/request-signature.md) - [Get Signature](https://developer.hellgate.io/products/commerce/v1/extensions/get-signature.md) - [Status callback](https://developer.hellgate.io/products/commerce/v1/extensions/status-callback.md): Called by the SEPA Mandate Signature service when the status of a mandate setup changes. - [Processor Integration](https://developer.hellgate.io/products/commerce/v1/integration/processors/processor-integration.md): Build lightweight microservices that translate Commerce V1 payment flows into processor-specific operations. - [Flow Configuration](https://developer.hellgate.io/products/commerce/v1/integration/processors/flow-configuration.md): Define the sequence of payment operations using the Commerce V1 flow specification. - [API Information](https://developer.hellgate.io/products/commerce/v1/api-reference/getting-started.md): Essential information for using the Commerce V1 API - [Overview](https://developer.hellgate.io/products/commerce/v1/api-reference/payments/overview.md): Create and manage payment transactions - [List and filter payments](https://developer.hellgate.io/products/commerce/v1/api-reference/payments/list-and-filter-payments.md) - [Create a payment](https://developer.hellgate.io/products/commerce/v1/api-reference/payments/create-a-payment.md) - [Get a payment](https://developer.hellgate.io/products/commerce/v1/api-reference/payments/get-a-payment.md) - [Capture a payment](https://developer.hellgate.io/products/commerce/v1/api-reference/payments/capture-a-payment.md) - [Void a payment](https://developer.hellgate.io/products/commerce/v1/api-reference/payments/void-a-payment.md) - [Refund a payment](https://developer.hellgate.io/products/commerce/v1/api-reference/payments/refund-a-payment.md) - [Verify a payment](https://developer.hellgate.io/products/commerce/v1/api-reference/payments/verify-a-payment.md) - [Creates a settlement request](https://developer.hellgate.io/products/commerce/v1/api-reference/settlements/creates-a-settlement-request.md) - [Overview](https://developer.hellgate.io/products/commerce/v1/api-reference/customers/overview.md): Manage customer profiles and data - [List all customers](https://developer.hellgate.io/products/commerce/v1/api-reference/customers/list-all-customers.md) - [Create a customer](https://developer.hellgate.io/products/commerce/v1/api-reference/customers/create-a-customer.md) - [Get a single customer](https://developer.hellgate.io/products/commerce/v1/api-reference/customers/get-a-single-customer.md) - [Update a customer](https://developer.hellgate.io/products/commerce/v1/api-reference/customers/update-a-customer.md) - [Remove a customer](https://developer.hellgate.io/products/commerce/v1/api-reference/customers/remove-a-customer.md) - [Overview](https://developer.hellgate.io/products/commerce/v1/api-reference/payment-methods/overview.md): Handle stored payment instruments and tokenization - [List all stored cards](https://developer.hellgate.io/products/commerce/v1/api-reference/cards/list-all-stored-cards.md) - [Create a card](https://developer.hellgate.io/products/commerce/v1/api-reference/cards/create-a-card.md) - [List payment methods](https://developer.hellgate.io/products/commerce/v1/api-reference/payment_methods/list-payment-methods.md) - [Get a payment method](https://developer.hellgate.io/products/commerce/v1/api-reference/payment_methods/get-a-payment-method.md) - [Remove a payment method](https://developer.hellgate.io/products/commerce/v1/api-reference/payment_methods/remove-a-payment-method.md) - [List all SEPA mandates](https://developer.hellgate.io/products/commerce/v1/api-reference/sepa_mandates/list-all-sepa-mandates.md) - [Create a SEPA mandate](https://developer.hellgate.io/products/commerce/v1/api-reference/sepa_mandates/create-a-sepa-mandate.md) - [Get a payment method document](https://developer.hellgate.io/products/commerce/v1/api-reference/payment_methods/get-a-payment-method-document.md) - [Terminate a payment method](https://developer.hellgate.io/products/commerce/v1/api-reference/payment_methods/terminate-a-payment-method.md) - [List all ACH mandates](https://developer.hellgate.io/products/commerce/v1/api-reference/ach_mandates/list-all-ach-mandates.md) - [Create an ACH mandate](https://developer.hellgate.io/products/commerce/v1/api-reference/ach_mandates/create-an-ach-mandate.md) - [List all setup requests](https://developer.hellgate.io/products/commerce/v1/api-reference/payment_method_setups/list-all-setup-requests.md) - [Create a new setup request](https://developer.hellgate.io/products/commerce/v1/api-reference/payment_method_setups/create-a-new-setup-request.md) - [Get a setup request](https://developer.hellgate.io/products/commerce/v1/api-reference/payment_method_setups/get-a-setup-request.md) - [Handle a setup callback](https://developer.hellgate.io/products/commerce/v1/api-reference/payment_method_setups/handle-a-setup-callback.md) - [Overview](https://developer.hellgate.io/products/commerce/v1/api-reference/accounts/overview.md): Configure accounts and manage access control - [Returns all accounts](https://developer.hellgate.io/products/commerce/v1/api-reference/accounts/returns-all-accounts.md) - [Creates a new account](https://developer.hellgate.io/products/commerce/v1/api-reference/accounts/creates-a-new-account.md) - [Returns the account by id](https://developer.hellgate.io/products/commerce/v1/api-reference/accounts/returns-the-account-by-id.md) - [Updates an account via a patch call](https://developer.hellgate.io/products/commerce/v1/api-reference/accounts/updates-an-account-via-a-patch-call.md) - [Finds the account by the api key specified](https://developer.hellgate.io/products/commerce/v1/api-reference/accounts/finds-the-account-by-the-api-key-specified.md) - [Finds the account by the key_value in the query](https://developer.hellgate.io/products/commerce/v1/api-reference/accounts/finds-the-account-by-the-key_value-in-the-query.md) - [Lists all api keys for the account](https://developer.hellgate.io/products/commerce/v1/api-reference/keys/lists-all-api-keys-for-the-account.md) - [Creates a new api key for the account](https://developer.hellgate.io/products/commerce/v1/api-reference/keys/creates-a-new-api-key-for-the-account.md) - [Returns a specifc api key for the account](https://developer.hellgate.io/products/commerce/v1/api-reference/keys/returns-a-specifc-api-key-for-the-account.md) - [Removes an API key](https://developer.hellgate.io/products/commerce/v1/api-reference/keys/removes-an-api-key.md) - [List all privileges for an account](https://developer.hellgate.io/products/commerce/v1/api-reference/privileges/list-all-privileges-for-an-account.md) - [Get a privilege for an account](https://developer.hellgate.io/products/commerce/v1/api-reference/privileges/get-a-privilege-for-an-account.md) - [List resources for a privilege](https://developer.hellgate.io/products/commerce/v1/api-reference/privileges/list-resources-for-a-privilege.md) - [List service registrations](https://developer.hellgate.io/products/commerce/v1/api-reference/services/list-service-registrations.md) - [Create a new service registration](https://developer.hellgate.io/products/commerce/v1/api-reference/services/create-a-new-service-registration.md) - [Activates the given service registration](https://developer.hellgate.io/products/commerce/v1/api-reference/services/activates-the-given-service-registration.md) - [Lists all service configuration for the account matching the query](https://developer.hellgate.io/products/commerce/v1/api-reference/services/lists-all-service-configuration-for-the-account-matching-the-query.md) - [Creates a new service configuration for the account](https://developer.hellgate.io/products/commerce/v1/api-reference/services/creates-a-new-service-configuration-for-the-account.md) - [Returns a specific service configuration](https://developer.hellgate.io/products/commerce/v1/api-reference/services/returns-a-specific-service-configuration.md) - [Updates a service configuration](https://developer.hellgate.io/products/commerce/v1/api-reference/services/updates-a-service-configuration.md) - [Deletes a service configuration](https://developer.hellgate.io/products/commerce/v1/api-reference/services/deletes-a-service-configuration.md) - [Lists all service configurations matching the query](https://developer.hellgate.io/products/commerce/v1/api-reference/services/lists-all-service-configurations-matching-the-query.md) - [Overview](https://developer.hellgate.io/products/commerce/v1/api-reference/reporting/overview.md): Access transaction data and generate reports - [Lists all settlement reports](https://developer.hellgate.io/products/commerce/v1/api-reference/settlements/lists-all-settlement-reports.md) - [Creates a settlement report](https://developer.hellgate.io/products/commerce/v1/api-reference/settlements/creates-a-settlement-report.md) - [Fetches a settlement report](https://developer.hellgate.io/products/commerce/v1/api-reference/settlements/fetches-a-settlement-report.md) - [List and filter transactions](https://developer.hellgate.io/products/commerce/v1/api-reference/transactions/list-and-filter-transactions.md) - [Show a single settlement item](https://developer.hellgate.io/products/commerce/v1/api-reference/settlements/show-a-single-settlement-item.md) - [Creates a new event](https://developer.hellgate.io/products/commerce/v1/api-reference/events/creates-a-new-event.md) - [Subscribes a service to receive events](https://developer.hellgate.io/products/commerce/v1/api-reference/events/subscribes-a-service-to-receive-events.md) - [Lists all the processed events](https://developer.hellgate.io/products/commerce/v1/api-reference/processed_events/lists-all-the-processed-events.md) - [Get a processed event](https://developer.hellgate.io/products/commerce/v1/api-reference/processed_events/get-a-processed-event.md) - [Eventing Reference](https://developer.hellgate.io/products/commerce/v1/eventing-reference/overview.md): Reference for Cloud Events exchanged between Commerce V1 and your integration services. - [CardSessionCreated](https://developer.hellgate.io/products/commerce/v1/eventing-reference/inbound/card-session-created.md): Reports the successful result of a card session interaction. - [CardSessionFailed](https://developer.hellgate.io/products/commerce/v1/eventing-reference/inbound/card-session-failed.md): Reports that a card session could not be completed. - [TDSResult](https://developer.hellgate.io/products/commerce/v1/eventing-reference/inbound/tds-result.md): Reports the outcome of a 3-D Secure challenge. - [Finish](https://developer.hellgate.io/products/commerce/v1/eventing-reference/inbound/finish.md): Reports the result of a transaction handled by an integration service. - [CompleteTDSSession](https://developer.hellgate.io/products/commerce/v1/eventing-reference/outbound/complete-tds-session.md): Signals the outcome of a 3-D Secure session. - [SessionVoided](https://developer.hellgate.io/products/commerce/v1/eventing-reference/outbound/session-voided.md): Signals that a payment session has been voided. - [StateChanged](https://developer.hellgate.io/products/commerce/v1/eventing-reference/outbound/state-changed.md): Signals a change in payment state. - [Custom Transaction Event](https://developer.hellgate.io/products/commerce/v1/eventing-reference/outbound/custom-transaction-event.md): Triggers an integration service to process a transaction node in a flow. - [UbersichtEvent](https://developer.hellgate.io/products/commerce/v1/eventing-reference/outbound/ubersicht-event.md): Notifies subscribers of payment and transaction state changes. - [CustomerCreated](https://developer.hellgate.io/products/commerce/v1/eventing-reference/outbound/customer-created.md): Signals that a new customer has been created. - [PaymentMethodSetupChanged](https://developer.hellgate.io/products/commerce/v1/eventing-reference/outbound/payment-method-setup-changed.md): Signals a status change in a payment method setup. - [SettlementEvent](https://developer.hellgate.io/products/commerce/v1/eventing-reference/outbound/settlement-event.md): Signals a settlement activity on a payment. - [Overview](https://developer.hellgate.io/products/link/overview.md): Link is a protocol-abstraction runtime: define an API contract once, bind it to any provider, and switch what's behind it without changing the caller. - [Plans & Access](https://developer.hellgate.io/products/link/plans-and-access.md): Link editions — Bundled and Standalone — environment tiers, and how to obtain an instance. - [Authentication](https://developer.hellgate.io/products/link/authentication.md): Authenticate to your Link instance with a bearer JWT, and scope each token to the operations it needs. - [Quickstart](https://developer.hellgate.io/products/link/quickstart.md): Import a protocol, register a backend, and invoke your first action end to end. - [Protocols](https://developer.hellgate.io/products/link/concepts/protocols.md): A protocol is a versioned, schema-validated API contract: the actions callers invoke and the shape of each request and response. - [Protocol schema](https://developer.hellgate.io/products/link/concepts/protocol-schema.md): The Link protocol meta-schema — author your own protocols on a Standalone instance. - [Backends](https://developer.hellgate.io/products/link/concepts/backends.md): A backend binds a protocol to a real provider: its host, credentials, authentication, and the declarative mapping rules that translate the contract into the provider's wire format. - [Invocation](https://developer.hellgate.io/products/link/concepts/invocation.md): Calling a protocol action: how Link selects a backend, runs the mapping, and returns a protocol-shaped result or error. - [Getting Started](https://developer.hellgate.io/products/link/api-reference/getting-started.md): Administer Link protocols and backends over the REST API. - [Invoke protocol action](https://developer.hellgate.io/products/link/api-reference/invoke/invoke-protocol-action.md): Executes a protocol action against a backend. The HTTP method must match the action's declared method. The request and response bodies are **defined by the invoked protocol**, not by this API — retrieve the exact shapes from the protocol's generated OpenAPI (`GET /api/admin/protocols/{id}/openapi`). - [List protocols](https://developer.hellgate.io/products/link/api-reference/protocols/list-protocols.md): Returns a paginated list of registered protocols. - [Get protocol document](https://developer.hellgate.io/products/link/api-reference/protocols/get-protocol-document.md): Returns the full protocol specification document. - [Get generated OpenAPI spec](https://developer.hellgate.io/products/link/api-reference/protocols/get-generated-openapi-spec.md): Returns a standard OpenAPI 3.1 spec generated from the protocol. - [Delete protocol](https://developer.hellgate.io/products/link/api-reference/protocols/delete-protocol.md): Removes a protocol. Fails if backends reference it. - [Create backend](https://developer.hellgate.io/products/link/api-reference/backends/create-backend.md) - [List backends](https://developer.hellgate.io/products/link/api-reference/backends/list-backends.md) - [Get backend](https://developer.hellgate.io/products/link/api-reference/backends/get-backend.md) - [Update backend](https://developer.hellgate.io/products/link/api-reference/backends/update-backend.md) - [Rotate credentials](https://developer.hellgate.io/products/link/api-reference/backends/rotate-credentials.md) - [Delete backend](https://developer.hellgate.io/products/link/api-reference/backends/delete-backend.md) - [Import by URL](https://developer.hellgate.io/products/link/api-reference/protocols/import-by-url.md): - [Import by spec](https://developer.hellgate.io/products/link/api-reference/protocols/import-by-spec.md): - [Link Updates](https://developer.hellgate.io/products/link/changelog.md): New releases and improvements of Link. ## OpenAPI Specs - [openapi](/platform/openapi.yaml) - [openapi](/platform/services/account-information/openapi.yaml) - [openapi](/products/commerce/v1/integration/extensions/openapi.yaml) - [openapi](/products/commerce/v1/openapi.yaml) - [openapi](/products/commerce/v2/openapi.yaml) - [openapi](/products/guardian/openapi.yaml) - [openapi](/products/link/openapi.yaml) - [openapi](/products/specter/openapi.yaml)