/v2/paymentsystem/{id}Zahlungs- und Rechnungseinstellungen anzeigen
Liest die kontobezogenen Zahlungsanbieter, Rechnungsparameter, Bankangaben und Verbindungskennungen. id ist die von dieser Ressource ausgegebene öffentliche account-ID. Einzelne Flags erscheinen nur bei vorhandenem Datenbankschema. Zugangsfelder sind sensibel und werden durch die bestehenden Projektionen teilweise maskiert; die bestehenden Schutzmarkierungen gelten weiterhin. Allgemeine Feldselektion und Listenfilter sind möglich.
Operation-ID get_v2_paymentsystem_id
Vertrag & Verhalten
- Dokumentationsstand
- reviewed
- Ändert Zustand
- Nein
- Als readOnly markiert
- Ja
- Für Automation markiert
- Ja
read
Authentifizierung
Eine der folgenden Alternativen muss erfüllt sein (ODER). Innerhalb jeder Alternative werden alle angegebenen Schemas gemeinsam benötigt (UND).
Alternative 1
bearerAuthhttp · bearerExisting edoobox v2 access token. Never substitute API key/secret headers.
Format: JWT
Security-Schema als JSON
{
"type": "http",
"scheme": "bearer",
"bearerFormat": "JWT",
"description": "Existing edoobox v2 access token. Never substitute API key/secret headers."
}accountContextapiKeySelected login/account context from the JWT, not a database primary key. Required even for a JWT with one account.
header: edid
Security-Schema als JSON
{
"type": "apiKey",
"in": "header",
"name": "edid",
"description": "Selected login/account context from the JWT, not a database primary key. Required even for a JWT with one account."
}Alternative 2
sessionCookieapiKeyExisting browser login session, with the same permission checks as Bearer authentication.
cookie: _edlogin
Security-Schema als JSON
{
"type": "apiKey",
"in": "cookie",
"name": "_edlogin",
"description": "Existing browser login session, with the same permission checks as Bearer authentication."
}accountContextapiKeySelected login/account context from the JWT, not a database primary key. Required even for a JWT with one account.
header: edid
Security-Schema als JSON
{
"type": "apiKey",
"in": "header",
"name": "edid",
"description": "Selected login/account context from the JWT, not a database primary key. Required even for a JWT with one account."
}Parameter
Pfadparameter
iderforderlichaccount-ID, wie von paymentsystem ausgegeben.
Öffentliche v2-ID aus diesem Konto; keine interne Datenbank-ID.
- pattern
"^account_[a-f0-9]{12}_-?[0-9]+$"
Schema-Beispiel
"account_012345abcdef_123456"Vollständiges Schema als JSON
{
"type": "string",
"pattern": "^account_[a-f0-9]{12}_-?[0-9]+$",
"description": "Öffentliche v2-ID aus diesem Konto; keine interne Datenbank-ID.",
"examples": [
"account_012345abcdef_123456"
]
}Query-Parameter
fieldsoptionalJSON-encoded fields value consumed by RequestAPIData / API_DATA; specific actions may ignore it.
application/json
Schema-Beispiel
[
"id"
]Array-Elemente
Vollständiges Schema als JSON
{
"type": "array",
"items": {
"type": "string"
},
"examples": [
[
"id"
]
]
}Beispiel
[
"id"
]filteroptionalJSON-encoded filter value consumed by RequestAPIData / API_DATA; specific actions may ignore it.
application/json
Schema-Beispiel
[
{
"property": "id",
"expression": "=",
"value": "paymentsystem_012345abcdef_123456"
}
]Array-Elemente
property string expression string value Typ nicht eingeschränkt Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Vollständiges Schema als JSON
{
"type": "array",
"items": {
"type": "object",
"properties": {
"property": {
"type": "string"
},
"expression": {
"type": "string"
},
"value": {}
},
"additionalProperties": true
},
"examples": [
[
{
"property": "id",
"expression": "=",
"value": "paymentsystem_012345abcdef_123456"
}
]
]
}Beispiel
[
{
"property": "id",
"expression": "=",
"value": "paymentsystem_012345abcdef_123456"
}
]limitoptionalJSON-encoded limit value consumed by RequestAPIData / API_DATA; specific actions may ignore it.
application/json
Schema-Beispiel
{
"start": 0,
"reply": 25
}start integer - minimum
0
Standardwert: 0
reply integer - maximum
2000
Standardwert: 100
Vollständiges Schema als JSON
{
"type": "object",
"properties": {
"start": {
"type": "integer",
"minimum": 0,
"default": 0
},
"reply": {
"type": "integer",
"maximum": 2000,
"default": 100
}
},
"examples": [
{
"start": 0,
"reply": 25
}
]
}Beispiel
{
"start": 0,
"reply": 25
}orderoptionalJSON-encoded order value consumed by RequestAPIData / API_DATA; specific actions may ignore it.
application/json
Schema-Beispiel
[
{
"property": "id",
"value": "ASC"
}
]Array-Elemente
property string value string "ASC""DESC"Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Vollständiges Schema als JSON
{
"type": "array",
"items": {
"type": "object",
"properties": {
"property": {
"type": "string"
},
"value": {
"type": "string",
"enum": [
"ASC",
"DESC"
]
}
},
"additionalProperties": true
},
"examples": [
[
{
"property": "id",
"value": "ASC"
}
]
]
}Beispiel
[
{
"property": "id",
"value": "ASC"
}
]response_typeoptionalControls generic collection representation; default is an ID-keyed object.
"array""object"Schema-Beispiel
"array"Vollständiges Schema als JSON
{
"type": "string",
"enum": [
"array",
"object"
],
"examples": [
"array"
]
}Header
languageoptionalAccount language code, where the resource supports setLanguage().
Schema-Beispiel
"de"Vollständiges Schema als JSON
{
"type": "string",
"examples": [
"de"
]
}Request Body
Kein Request Body in der Spezifikation beschrieben.
Antworten
9HTTP-Status und Antwortinhalt gemeinsam auswerten. In dieser API können auch Antworten mit HTTP 200 einen Fehler enthalten.
200application/json
ID-indizierte Sammlung oder Liste der Zahlungs-/Rechnungseinstellungen mit limit-Metadaten.
application/json
success boolean error boolean | string error_code string data Typ nicht eingeschränkt Standard: nach öffentlicher ID indiziertes Objekt; response_type=array liefert eine Liste.
oneOf · Genau eine Variante muss passen
Variante 1 object Schema für zusätzliche Felder
id string Öffentliche v2-ID aus diesem Konto; keine interne Datenbank-ID.
- pattern
"^account_[a-f0-9]{12}_-?[0-9]+$"
Schema-Beispiel
"account_012345abcdef_123456"paypal_v2 boolean invoice_auto boolean invoice_manual boolean invoice_paytime_auto boolean invoice_recalculate_due_date boolean invoice_qriso20022 boolean invoice_zugferd boolean invoice_show_payment boolean bitpay boolean klarnasofort boolean saferpay boolean authorize boolean stripe boolean stripev3 boolean stripe_cc boolean stripe_sepa boolean stripe_sepa_without_validation_paid boolean auto_apply_positive_balance boolean invoice_holder string invoice_iban string invoice_bic string invoice_alias string invoice_zugferd_profiles string invoice_zugferd_managing_director string invoice_zugferd_commercial_register string invoice_zugferd_seller_tax_number string bitpay_key string klarnasofort_key string authorize_login_id string authorize_transaction_key string authorize_client_key string saferpay_version string paypalv2_connect Typ nicht eingeschränkt anyOf · Mindestens eine Variante muss passen
Variante 1 string Variante 2 Typ nicht eingeschränkt Fester Wert: false
stripe_connect Typ nicht eingeschränkt anyOf · Mindestens eine Variante muss passen
Variante 1 string Variante 2 Typ nicht eingeschränkt Fester Wert: false
invoice_number integer invoice_paytime integer invoice_address_email integer saferpay_api array Array-Elemente
invoice_qriso20022_config object type string config object parts array Array-Elemente
start integer end integer lock boolean value integer | null field string | null label Typ nicht eingeschränkt Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Variante 2 array Array-Elemente
id string Öffentliche v2-ID aus diesem Konto; keine interne Datenbank-ID.
- pattern
"^account_[a-f0-9]{12}_-?[0-9]+$"
Schema-Beispiel
"account_012345abcdef_123456"paypal_v2 boolean invoice_auto boolean invoice_manual boolean invoice_paytime_auto boolean invoice_recalculate_due_date boolean invoice_qriso20022 boolean invoice_zugferd boolean invoice_show_payment boolean bitpay boolean klarnasofort boolean saferpay boolean authorize boolean stripe boolean stripev3 boolean stripe_cc boolean stripe_sepa boolean stripe_sepa_without_validation_paid boolean auto_apply_positive_balance boolean invoice_holder string invoice_iban string invoice_bic string invoice_alias string invoice_zugferd_profiles string invoice_zugferd_managing_director string invoice_zugferd_commercial_register string invoice_zugferd_seller_tax_number string bitpay_key string klarnasofort_key string authorize_login_id string authorize_transaction_key string authorize_client_key string saferpay_version string paypalv2_connect Typ nicht eingeschränkt anyOf · Mindestens eine Variante muss passen
Variante 1 string Variante 2 Typ nicht eingeschränkt Fester Wert: false
stripe_connect Typ nicht eingeschränkt anyOf · Mindestens eine Variante muss passen
Variante 1 string Variante 2 Typ nicht eingeschränkt Fester Wert: false
invoice_number integer invoice_paytime integer invoice_address_email integer saferpay_api array Array-Elemente
invoice_qriso20022_config object type string config object parts array Array-Elemente
start integer end integer lock boolean value integer | null field string | null label Typ nicht eingeschränkt Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
type string Zusätzliche, hier nicht aufgeführte Felder sind erlaubt.
Vollständiges Schema als JSON
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"error": {
"type": [
"boolean",
"string"
]
},
"error_code": {
"type": "string"
},
"data": {
"oneOf": [
{
"type": "object",
"additionalProperties": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^account_[a-f0-9]{12}_-?[0-9]+$",
"description": "Öffentliche v2-ID aus diesem Konto; keine interne Datenbank-ID.",
"examples": [
"account_012345abcdef_123456"
]
},
"paypal_v2": {
"type": "boolean"
},
"invoice_auto": {
"type": "boolean"
},
"invoice_manual": {
"type": "boolean"
},
"invoice_paytime_auto": {
"type": "boolean"
},
"invoice_recalculate_due_date": {
"type": "boolean"
},
"invoice_qriso20022": {
"type": "boolean"
},
"invoice_zugferd": {
"type": "boolean"
},
"invoice_show_payment": {
"type": "boolean"
},
"bitpay": {
"type": "boolean"
},
"klarnasofort": {
"type": "boolean"
},
"saferpay": {
"type": "boolean"
},
"authorize": {
"type": "boolean"
},
"stripe": {
"type": "boolean"
},
"stripev3": {
"type": "boolean"
},
"stripe_cc": {
"type": "boolean"
},
"stripe_sepa": {
"type": "boolean"
},
"stripe_sepa_without_validation_paid": {
"type": "boolean"
},
"auto_apply_positive_balance": {
"type": "boolean"
},
"invoice_holder": {
"type": "string"
},
"invoice_iban": {
"type": "string"
},
"invoice_bic": {
"type": "string"
},
"invoice_alias": {
"type": "string"
},
"invoice_zugferd_profiles": {
"type": "string"
},
"invoice_zugferd_managing_director": {
"type": "string"
},
"invoice_zugferd_commercial_register": {
"type": "string"
},
"invoice_zugferd_seller_tax_number": {
"type": "string"
},
"bitpay_key": {
"type": "string"
},
"klarnasofort_key": {
"type": "string"
},
"authorize_login_id": {
"type": "string"
},
"authorize_transaction_key": {
"type": "string"
},
"authorize_client_key": {
"type": "string"
},
"saferpay_version": {
"type": "string"
},
"paypalv2_connect": {
"anyOf": [
{
"type": "string"
},
{
"const": false
}
]
},
"stripe_connect": {
"anyOf": [
{
"type": "string"
},
{
"const": false
}
]
},
"invoice_number": {
"type": "integer"
},
"invoice_paytime": {
"type": "integer"
},
"invoice_address_email": {
"type": "integer"
},
"saferpay_api": {
"type": "array",
"items": {
"type": "string"
}
},
"invoice_qriso20022_config": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"config": {
"type": "object",
"properties": {
"parts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"start": {
"type": "integer"
},
"end": {
"type": "integer"
},
"lock": {
"type": "boolean"
},
"value": {
"type": [
"integer",
"null"
]
},
"field": {
"type": [
"string",
"null"
]
},
"label": {}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}
},
{
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^account_[a-f0-9]{12}_-?[0-9]+$",
"description": "Öffentliche v2-ID aus diesem Konto; keine interne Datenbank-ID.",
"examples": [
"account_012345abcdef_123456"
]
},
"paypal_v2": {
"type": "boolean"
},
"invoice_auto": {
"type": "boolean"
},
"invoice_manual": {
"type": "boolean"
},
"invoice_paytime_auto": {
"type": "boolean"
},
"invoice_recalculate_due_date": {
"type": "boolean"
},
"invoice_qriso20022": {
"type": "boolean"
},
"invoice_zugferd": {
"type": "boolean"
},
"invoice_show_payment": {
"type": "boolean"
},
"bitpay": {
"type": "boolean"
},
"klarnasofort": {
"type": "boolean"
},
"saferpay": {
"type": "boolean"
},
"authorize": {
"type": "boolean"
},
"stripe": {
"type": "boolean"
},
"stripev3": {
"type": "boolean"
},
"stripe_cc": {
"type": "boolean"
},
"stripe_sepa": {
"type": "boolean"
},
"stripe_sepa_without_validation_paid": {
"type": "boolean"
},
"auto_apply_positive_balance": {
"type": "boolean"
},
"invoice_holder": {
"type": "string"
},
"invoice_iban": {
"type": "string"
},
"invoice_bic": {
"type": "string"
},
"invoice_alias": {
"type": "string"
},
"invoice_zugferd_profiles": {
"type": "string"
},
"invoice_zugferd_managing_director": {
"type": "string"
},
"invoice_zugferd_commercial_register": {
"type": "string"
},
"invoice_zugferd_seller_tax_number": {
"type": "string"
},
"bitpay_key": {
"type": "string"
},
"klarnasofort_key": {
"type": "string"
},
"authorize_login_id": {
"type": "string"
},
"authorize_transaction_key": {
"type": "string"
},
"authorize_client_key": {
"type": "string"
},
"saferpay_version": {
"type": "string"
},
"paypalv2_connect": {
"anyOf": [
{
"type": "string"
},
{
"const": false
}
]
},
"stripe_connect": {
"anyOf": [
{
"type": "string"
},
{
"const": false
}
]
},
"invoice_number": {
"type": "integer"
},
"invoice_paytime": {
"type": "integer"
},
"invoice_address_email": {
"type": "integer"
},
"saferpay_api": {
"type": "array",
"items": {
"type": "string"
}
},
"invoice_qriso20022_config": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"config": {
"type": "object",
"properties": {
"parts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"start": {
"type": "integer"
},
"end": {
"type": "integer"
},
"lock": {
"type": "boolean"
},
"value": {
"type": [
"integer",
"null"
]
},
"field": {
"type": [
"string",
"null"
]
},
"label": {}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}
}
],
"description": "Standard: nach öffentlicher ID indiziertes Objekt; response_type=array liefert eine Liste."
},
"type": {
"type": "string"
}
},
"additionalProperties": true
}Beispiel
{
"success": true,
"error": false,
"data": {
"account_012345abcdef_123456": {
"id": "account_012345abcdef_123456",
"paypal_v2": false,
"invoice_auto": true,
"invoice_manual": true,
"invoice_holder": "Beispielfirma",
"invoice_iban": "EXAMPLE-IBAN",
"invoice_bic": "EXAMPLE-BIC",
"invoice_paytime": 30,
"stripe": false,
"stripe_connect": false
}
},
"limit": {
"start": 0,
"reply": 100,
"total": 1
}
}400application/json
Invalid request.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED40006"
}401application/json
Missing/expired token, missing account context, account paused or model-specific authorization failure.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED40103"
}402application/json
Missing/invalid action data or subscription/operation restriction.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED80100"
}403application/json
Permission denied. Browser CORS rejection may have an empty body.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED40340"
}404application/json
Unknown resource/action or unsupported method.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED80019"
}422application/json
Validation failed.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED80020"
}429application/json
Request/login rate limit exceeded. Honor Retry-After when supplied; legacy rate-limit paths may omit it. Retry only proven reads within a bounded deadline; a mutation is never automatically replayed after an ambiguous response.
Response Header
Retry-After
Optional server delay in whole seconds or an HTTP date. Absence is not permission for an immediate retry.
Schema-Beispiel
"30"Vollständiges Schema als JSON
{
"type": "string",
"examples": [
"30"
]
}application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED42902"
}502application/json
Server-side operation failed.
application/json
Kein Schema angegeben. Daraus lässt sich kein vollständiger Feldvertrag ableiten.
Beispiel
{
"success": false,
"error": "ED50201"
}Quelle & Metadaten
application/models/v2/Paymentsystem.php:931getPaymentsystem()Diese Angaben stammen unverändert aus der gelieferten OpenAPI-Datei. Zusätzliche Freigaben, Vorbedingungen, sensible Felder und Hinweise stehen in den Erweiterungen.
x-edoobox-mutates-state
falsex-edoobox-runtimeMutationGuard
falsex-edoobox-get-effect
"read"x-edoobox-documentationReview
{
"file": "docs/openapi/operation-contracts/04-accounting.json",
"notes": []
}x-edoobox-source
{
"file": "application/models/v2/Paymentsystem.php",
"method": "getPaymentsystem",
"line": 931
}x-edoobox-documentationStatus
"reviewed"x-edoobox-readOnly
truex-edoobox-safeForAutomation
truex-edoobox-permission
{
"resource": "paymentsystem",
"short": "pyst",
"checkedByDispatcher": true,
"levels": [
1,
3,
4
],
"description": "Resource permission mapping from APIPermissions(), Authfunc::_getCheckJWT. Additional model/admin/plugin checks may apply; resources absent from api_permission do not acquire a fictitious scope."
}Vollständige Operation als JSON
{
"operationId": "get_v2_paymentsystem_id",
"summary": "Zahlungs- und Rechnungseinstellungen anzeigen",
"description": "Liest die kontobezogenen Zahlungsanbieter, Rechnungsparameter, Bankangaben und Verbindungskennungen. id ist die von dieser Ressource ausgegebene öffentliche account-ID. Einzelne Flags erscheinen nur bei vorhandenem Datenbankschema. Zugangsfelder sind sensibel und werden durch die bestehenden Projektionen teilweise maskiert; die bestehenden Schutzmarkierungen gelten weiterhin. Allgemeine Feldselektion und Listenfilter sind möglich.",
"tags": [
"paymentsystem"
],
"security": [
{
"bearerAuth": [],
"accountContext": []
},
{
"sessionCookie": [],
"accountContext": []
}
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"description": "account-ID, wie von paymentsystem ausgegeben.",
"schema": {
"type": "string",
"pattern": "^account_[a-f0-9]{12}_-?[0-9]+$",
"description": "Öffentliche v2-ID aus diesem Konto; keine interne Datenbank-ID.",
"examples": [
"account_012345abcdef_123456"
]
}
},
{
"name": "fields",
"in": "query",
"required": false,
"description": "JSON-encoded fields value consumed by RequestAPIData / API_DATA; specific actions may ignore it.",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string"
},
"examples": [
[
"id"
]
]
},
"example": [
"id"
]
}
}
},
{
"name": "filter",
"in": "query",
"required": false,
"description": "JSON-encoded filter value consumed by RequestAPIData / API_DATA; specific actions may ignore it.",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"property": {
"type": "string"
},
"expression": {
"type": "string"
},
"value": {}
},
"additionalProperties": true
},
"examples": [
[
{
"property": "id",
"expression": "=",
"value": "paymentsystem_012345abcdef_123456"
}
]
]
},
"example": [
{
"property": "id",
"expression": "=",
"value": "paymentsystem_012345abcdef_123456"
}
]
}
}
},
{
"name": "limit",
"in": "query",
"required": false,
"description": "JSON-encoded limit value consumed by RequestAPIData / API_DATA; specific actions may ignore it.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"start": {
"type": "integer",
"minimum": 0,
"default": 0
},
"reply": {
"type": "integer",
"maximum": 2000,
"default": 100
}
},
"examples": [
{
"start": 0,
"reply": 25
}
]
},
"example": {
"start": 0,
"reply": 25
}
}
}
},
{
"name": "order",
"in": "query",
"required": false,
"description": "JSON-encoded order value consumed by RequestAPIData / API_DATA; specific actions may ignore it.",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"property": {
"type": "string"
},
"value": {
"type": "string",
"enum": [
"ASC",
"DESC"
]
}
},
"additionalProperties": true
},
"examples": [
[
{
"property": "id",
"value": "ASC"
}
]
]
},
"example": [
{
"property": "id",
"value": "ASC"
}
]
}
}
},
{
"name": "response_type",
"in": "query",
"required": false,
"schema": {
"type": "string",
"enum": [
"array",
"object"
],
"examples": [
"array"
]
},
"description": "Controls generic collection representation; default is an ID-keyed object."
},
{
"name": "language",
"in": "header",
"required": false,
"description": "Account language code, where the resource supports setLanguage().",
"schema": {
"type": "string",
"examples": [
"de"
]
}
}
],
"responses": {
"200": {
"description": "ID-indizierte Sammlung oder Liste der Zahlungs-/Rechnungseinstellungen mit limit-Metadaten.",
"content": {
"application/json": {
"example": {
"success": true,
"error": false,
"data": {
"account_012345abcdef_123456": {
"id": "account_012345abcdef_123456",
"paypal_v2": false,
"invoice_auto": true,
"invoice_manual": true,
"invoice_holder": "Beispielfirma",
"invoice_iban": "EXAMPLE-IBAN",
"invoice_bic": "EXAMPLE-BIC",
"invoice_paytime": 30,
"stripe": false,
"stripe_connect": false
}
},
"limit": {
"start": 0,
"reply": 100,
"total": 1
}
},
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"error": {
"type": [
"boolean",
"string"
]
},
"error_code": {
"type": "string"
},
"data": {
"oneOf": [
{
"type": "object",
"additionalProperties": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^account_[a-f0-9]{12}_-?[0-9]+$",
"description": "Öffentliche v2-ID aus diesem Konto; keine interne Datenbank-ID.",
"examples": [
"account_012345abcdef_123456"
]
},
"paypal_v2": {
"type": "boolean"
},
"invoice_auto": {
"type": "boolean"
},
"invoice_manual": {
"type": "boolean"
},
"invoice_paytime_auto": {
"type": "boolean"
},
"invoice_recalculate_due_date": {
"type": "boolean"
},
"invoice_qriso20022": {
"type": "boolean"
},
"invoice_zugferd": {
"type": "boolean"
},
"invoice_show_payment": {
"type": "boolean"
},
"bitpay": {
"type": "boolean"
},
"klarnasofort": {
"type": "boolean"
},
"saferpay": {
"type": "boolean"
},
"authorize": {
"type": "boolean"
},
"stripe": {
"type": "boolean"
},
"stripev3": {
"type": "boolean"
},
"stripe_cc": {
"type": "boolean"
},
"stripe_sepa": {
"type": "boolean"
},
"stripe_sepa_without_validation_paid": {
"type": "boolean"
},
"auto_apply_positive_balance": {
"type": "boolean"
},
"invoice_holder": {
"type": "string"
},
"invoice_iban": {
"type": "string"
},
"invoice_bic": {
"type": "string"
},
"invoice_alias": {
"type": "string"
},
"invoice_zugferd_profiles": {
"type": "string"
},
"invoice_zugferd_managing_director": {
"type": "string"
},
"invoice_zugferd_commercial_register": {
"type": "string"
},
"invoice_zugferd_seller_tax_number": {
"type": "string"
},
"bitpay_key": {
"type": "string"
},
"klarnasofort_key": {
"type": "string"
},
"authorize_login_id": {
"type": "string"
},
"authorize_transaction_key": {
"type": "string"
},
"authorize_client_key": {
"type": "string"
},
"saferpay_version": {
"type": "string"
},
"paypalv2_connect": {
"anyOf": [
{
"type": "string"
},
{
"const": false
}
]
},
"stripe_connect": {
"anyOf": [
{
"type": "string"
},
{
"const": false
}
]
},
"invoice_number": {
"type": "integer"
},
"invoice_paytime": {
"type": "integer"
},
"invoice_address_email": {
"type": "integer"
},
"saferpay_api": {
"type": "array",
"items": {
"type": "string"
}
},
"invoice_qriso20022_config": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"config": {
"type": "object",
"properties": {
"parts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"start": {
"type": "integer"
},
"end": {
"type": "integer"
},
"lock": {
"type": "boolean"
},
"value": {
"type": [
"integer",
"null"
]
},
"field": {
"type": [
"string",
"null"
]
},
"label": {}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}
},
{
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^account_[a-f0-9]{12}_-?[0-9]+$",
"description": "Öffentliche v2-ID aus diesem Konto; keine interne Datenbank-ID.",
"examples": [
"account_012345abcdef_123456"
]
},
"paypal_v2": {
"type": "boolean"
},
"invoice_auto": {
"type": "boolean"
},
"invoice_manual": {
"type": "boolean"
},
"invoice_paytime_auto": {
"type": "boolean"
},
"invoice_recalculate_due_date": {
"type": "boolean"
},
"invoice_qriso20022": {
"type": "boolean"
},
"invoice_zugferd": {
"type": "boolean"
},
"invoice_show_payment": {
"type": "boolean"
},
"bitpay": {
"type": "boolean"
},
"klarnasofort": {
"type": "boolean"
},
"saferpay": {
"type": "boolean"
},
"authorize": {
"type": "boolean"
},
"stripe": {
"type": "boolean"
},
"stripev3": {
"type": "boolean"
},
"stripe_cc": {
"type": "boolean"
},
"stripe_sepa": {
"type": "boolean"
},
"stripe_sepa_without_validation_paid": {
"type": "boolean"
},
"auto_apply_positive_balance": {
"type": "boolean"
},
"invoice_holder": {
"type": "string"
},
"invoice_iban": {
"type": "string"
},
"invoice_bic": {
"type": "string"
},
"invoice_alias": {
"type": "string"
},
"invoice_zugferd_profiles": {
"type": "string"
},
"invoice_zugferd_managing_director": {
"type": "string"
},
"invoice_zugferd_commercial_register": {
"type": "string"
},
"invoice_zugferd_seller_tax_number": {
"type": "string"
},
"bitpay_key": {
"type": "string"
},
"klarnasofort_key": {
"type": "string"
},
"authorize_login_id": {
"type": "string"
},
"authorize_transaction_key": {
"type": "string"
},
"authorize_client_key": {
"type": "string"
},
"saferpay_version": {
"type": "string"
},
"paypalv2_connect": {
"anyOf": [
{
"type": "string"
},
{
"const": false
}
]
},
"stripe_connect": {
"anyOf": [
{
"type": "string"
},
{
"const": false
}
]
},
"invoice_number": {
"type": "integer"
},
"invoice_paytime": {
"type": "integer"
},
"invoice_address_email": {
"type": "integer"
},
"saferpay_api": {
"type": "array",
"items": {
"type": "string"
}
},
"invoice_qriso20022_config": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"config": {
"type": "object",
"properties": {
"parts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"start": {
"type": "integer"
},
"end": {
"type": "integer"
},
"lock": {
"type": "boolean"
},
"value": {
"type": [
"integer",
"null"
]
},
"field": {
"type": [
"string",
"null"
]
},
"label": {}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}
}
],
"description": "Standard: nach öffentlicher ID indiziertes Objekt; response_type=array liefert eine Liste."
},
"type": {
"type": "string"
}
},
"additionalProperties": true
}
}
}
},
"400": {
"description": "Invalid request.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED40006"
}
}
}
},
"401": {
"description": "Missing/expired token, missing account context, account paused or model-specific authorization failure.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED40103"
}
}
}
},
"402": {
"description": "Missing/invalid action data or subscription/operation restriction.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED80100"
}
}
}
},
"403": {
"description": "Permission denied. Browser CORS rejection may have an empty body.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED40340"
}
}
}
},
"404": {
"description": "Unknown resource/action or unsupported method.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED80019"
}
}
}
},
"422": {
"description": "Validation failed.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED80020"
}
}
}
},
"429": {
"description": "Request/login rate limit exceeded. Honor Retry-After when supplied; legacy rate-limit paths may omit it. Retry only proven reads within a bounded deadline; a mutation is never automatically replayed after an ambiguous response.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED42902"
}
}
},
"headers": {
"Retry-After": {
"description": "Optional server delay in whole seconds or an HTTP date. Absence is not permission for an immediate retry.",
"schema": {
"type": "string",
"examples": [
"30"
]
}
}
}
},
"502": {
"description": "Server-side operation failed.",
"content": {
"application/json": {
"example": {
"success": false,
"error": "ED50201"
}
}
}
}
},
"x-edoobox-mutates-state": false,
"x-edoobox-runtimeMutationGuard": false,
"x-edoobox-get-effect": "read",
"x-edoobox-documentationReview": {
"file": "docs/openapi/operation-contracts/04-accounting.json",
"notes": []
},
"x-edoobox-source": {
"file": "application/models/v2/Paymentsystem.php",
"method": "getPaymentsystem",
"line": 931
},
"x-edoobox-documentationStatus": "reviewed",
"x-edoobox-readOnly": true,
"x-edoobox-safeForAutomation": true,
"x-edoobox-permission": {
"resource": "paymentsystem",
"short": "pyst",
"checkedByDispatcher": true,
"levels": [
1,
3,
4
],
"description": "Resource permission mapping from APIPermissions(), Authfunc::_getCheckJWT. Additional model/admin/plugin checks may apply; resources absent from api_permission do not acquire a fictitious scope."
}
}