HitPay · OpenAPI Overlay 1.0.0

API Evangelist enhancements for HitPay Payments API

4 actions 4 updates update extends openapi/hitpay-openapi.yml
Authorship not recorded No authorship marker is recorded for this file. It is not presented as the provider's.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-enrichedx-apievangelist-artifactsx-agentic-accessx-compliancex-apievangelist-notex-webhook-eventsx-drop-in-ui

Targets 3

$.info
$.components.securitySchemes.businessApiKey
$.paths['/payment-requests'].post

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for HitPay Payments API
  version: 1.0.0
# Provenance: generated 2026-07-17, method generated.
# Non-destructive enhancement layer over the modeled spec. The authoritative
# richer spec is openapi/hitpay-openapi-original.json (79 ops, searched from
# https://docs.hitpayapp.com/openapi.json); this overlay annotates the curated
# modeled spec that carries securitySchemes/tags.
extends: openapi/hitpay-openapi.yml
actions:
  - target: $.info
    update:
      x-apievangelist-enriched: true
      x-apievangelist-artifacts:
        authoritative-spec: openapi/hitpay-openapi-original.json
        mcp: mcp/hitpay-mcp.yml
        cli: cli/hitpay-cli.yml
        skills: skills/_index.yml
        webhooks: asyncapi/hitpay-events-webhooks.yml
        sandbox: sandbox/hitpay-sandbox.yml
        conventions: conventions/hitpay-conventions.yml
        components: components/hitpay-components.yml
        data-model: data-model/hitpay-data-model.yml
        errors: errors/hitpay-problem-types.yml
        conformance: conformance/hitpay-conformance.yml
  - target: $.info
    update:
      x-agentic-access: agentic-access/hitpay-agentic-access.yml
      x-compliance:
        - PCI DSS
        - MAS Major Payment Institution (Singapore)
  - target: $.components.securitySchemes.businessApiKey
    update:
      x-apievangelist-note: >-
        Per-merchant Business API key. Sandbox uses a separate account/key against
        https://api.sandbox.hit-pay.com/v1. See authentication/hitpay-authentication.yml.
  - target: "$.paths['/payment-requests'].post"
    update:
      x-webhook-events:
        - payment_request.completed
        - payment_request.failed
        - charge.created
      x-drop-in-ui: components/hitpay-components.yml