Zum Inhalt
HALOWERK

Finopswerk

authorization capture release transcript

From supplied eligible manual-authorization profile reconstruct authorized-total replacements,issuer declines,pre-capture-only increments,partial/final capture and unchanged original-deadline release. Track captured/held/released conservation; one uncaptured issuer result preserves both histories. Pure technical supplied-data simulation with nominal local capture effects,not actual payment/issuer/auth/settlement/merchant/network/legal eligibility or PI-status certification. No financial.

POST https://finops.halowerk.com/v1/authorization-capture-release-transcript

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
initial_authorized_minorintegerJa
expires_atintegerJa
horizonintegerJa
eventsarrayJa
reportobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "initial_authorized_minor": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10000
    },
    "expires_at": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "horizon": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000
    },
    "events": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "kind": {
            "enum": [
              "increment",
              "capture"
            ]
          },
          "at": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000
          },
          "amount_minor": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10000
          },
          "issuer_approved": {
            "enum": [
              true,
              false,
              null
            ]
          },
          "final_capture": {
            "enum": [
              true,
              false,
              null
            ]
          }
        },
        "required": [
          "kind",
          "at",
          "amount_minor",
          "issuer_approved",
          "final_capture"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "maxItems": 10
    },
    "report": {
      "type": "object",
      "properties": {
        "events": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "decision": {
                "anyOf": [
                  {
                    "enum": [
                      "increment_approved",
                      "increment_declined",
                      "not_uncaptured",
                      "not_increase",
                      "capture_applied",
                      "amount_exceeds_hold",
                      "closed"
                    ]
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "authorized_minor": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "captured_minor": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "held_minor": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "released_minor": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "increment_attempts": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "nonfinal_captures": {
                "anyOf": [
                  {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 100000
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "decision",
              "authorized_minor",
              "captured_minor",
              "held_minor",
              "released_minor",
              "increment_attempts",
              "nonfinal_captures"
            ],
            "additionalProperties": false
          },
          "minItems": 1,
          "maxItems": 10
        },
        "final": {
          "type": "object",
          "properties": {
            "authorized_minor": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 100000
                },
                {
                  "type": "null"
                }
              ]
            },
            "captured_minor": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 100000
                },
                {
                  "type": "null"
                }
              ]
            },
            "held_minor": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 100000
                },
                {
                  "type": "null"
                }
              ]
            },
            "released_minor": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 100000
                },
                {
                  "type": "null"
                }
              ]
            },
            "increment_attempts": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 100000
                },
                {
                  "type": "null"
                }
              ]
            },
            "nonfinal_captures": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 100000
                },
                {
                  "type": "null"
                }
              ]
            },
            "open_hold": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "authorized_minor",
            "captured_minor",
            "held_minor",
            "released_minor",
            "increment_attempts",
            "nonfinal_captures",
            "open_hold"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "events",
        "final"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "initial_authorized_minor",
    "expires_at",
    "horizon",
    "events",
    "report"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "initial_authorized_minor": 1000,
  "expires_at": 80,
  "horizon": 100,
  "events": [
    {
      "kind": "increment",
      "at": 10,
      "amount_minor": 1500,
      "issuer_approved": true,
      "final_capture": null
    },
    {
      "kind": "capture",
      "at": 20,
      "amount_minor": 800,
      "issuer_approved": null,
      "final_capture": false
    },
    {
      "kind": "increment",
      "at": 30,
      "amount_minor": 2000,
      "issuer_approved": true,
      "final_capture": null
    },
    {
      "kind": "capture",
      "at": 40,
      "amount_minor": 100,
      "issuer_approved": null,
      "final_capture": true
    }
  ],
  "report": {
    "events": [
      {
        "decision": "increment_approved",
        "authorized_minor": 1500,
        "captured_minor": 0,
        "held_minor": 1500,
        "released_minor": 0,
        "increment_attempts": 1,
        "nonfinal_captures": 0
      },
      {
        "decision": "capture_applied",
        "authorized_minor": 1500,
        "captured_minor": 800,
        "held_minor": 700,
        "released_minor": 0,
        "increment_attempts": 1,
        "nonfinal_captures": 1
      },
      {
        "decision": "not_uncaptured",
        "authorized_minor": 1500,
        "captured_minor": 800,
        "held_minor": 700,
        "released_minor": 0,
        "increment_attempts": 1,
        "nonfinal_captures": 1
      },
      {
        "decision": "capture_applied",
        "authorized_minor": 1500,
        "captured_minor": 900,
        "held_minor": 0,
        "released_minor": 600,
        "increment_attempts": 1,
        "nonfinal_captures": 1
      }
    ],
    "final": {
      "authorized_minor": 1500,
      "captured_minor": 900,
      "held_minor": 0,
      "released_minor": 600,
      "increment_attempts": 1,
      "nonfinal_captures": 1,
      "open_hold": false
    }
  }
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-07, 02:42 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →