PAY.JP · OpenAPI Overlay 1.0.0

API Evangelist enhancements for PAY.JP

3 actions 3 updates update extends openapi/payjp-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-payjp-currencyx-payjp-authx-payjp-idempotencyx-payjp-paginationx-key-prefixesx-client-side-key

Targets 2

$.info
$.components.securitySchemes.basicAuth

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for PAY.JP
  version: 1.0.0
extends: openapi/payjp-openapi.yml
# Provenance: generated 2026-07-17 by the API Evangelist enrichment pipeline.
# Captures our enrichment metadata as a non-destructive Overlay; the original
# modeled OpenAPI is never mutated. Cross-references the artifacts produced this
# round so downstream tooling can find them from the spec.
actions:
  - target: $.info
    update:
      x-apievangelist-enriched: '2026-07-17'
      x-apievangelist-artifacts:
        authentication: authentication/payjp-authentication.yml
        conventions: conventions/payjp-conventions.yml
        errors: errors/payjp-error-codes.yml
        decline_codes: errors/payjp-decline-codes.yml
        webhooks: asyncapi/payjp-webhooks.yml
        sandbox: sandbox/payjp-sandbox.yml
        lifecycle: lifecycle/payjp-lifecycle.yml
        changelog: changelog/payjp-changelog.yml
        components: components/payjp-components.yml
        data_model: data-model/payjp-data-model.yml
        conformance: conformance/payjp-conformance.yml
        packages: packages/payjp-packages.yml
  - target: $.info
    update:
      x-payjp-currency: JPY
      x-payjp-auth: HTTP Basic (secret key as username, empty password)
      x-payjp-idempotency: not-supported
      x-payjp-pagination: offset (limit/offset/since/until)
  - target: $.components.securitySchemes.basicAuth
    update:
      x-key-prefixes: [sk_test_, sk_live_]
      x-client-side-key: publishable key (pk_test_ / pk_live_) via payjp.js / Checkout