Integration
Apple Pay
Direktüberweisung
eps
Google Pay
iDEAL
Klarna
Kreditkarte
Lastschrift
Maestro
Payment Page
PayPal
WERO
Tools
Fehlernummern
Ergebniscode
Testdaten
Apple Pay
Direktüberweisung
eps
Google Pay
iDEAL
Klarna
Kreditkarte
Lastschrift
Maestro
Payment Page
PayPal
WERO
Tools
Fehlernummern
Ergebniscode
Testdaten
Version: 1.0.0
Beschreibung:
OpenAPI-Dokumentation: OpenAPI-Version: 3.0.3
Sie finden diese Dokumentation im OpenAPI-Format hier: girocheckout_xbezahldienste_openapi.yaml
| URL | Beschreibung |
|---|---|
| https://payment.girosolution.de/api/xbezahldienste/{…endpunkt} | Produktiver Host, nutzen Sie den angegebenen Präfix und ergänzen dann die u.a. URL des Endpunktes |
| Name | Beschreibung |
|---|---|
| Bezahldienst | Endpunkte für Zahlungstransaktionen |
| Betrieb | Status-Endpunkte |
| OAuth2 | Token-Endpunkt |
Tags: OAuth2
Summary: Token-Endpunkt (Client-Credentials)
Beschreibung:
Request Body: erforderlich
| Content-Type | Schema |
|---|---|
| application/x-www-form-urlencoded | #/components/schemas/TokenRequest |
| application/json | #/components/schemas/TokenRequest |
Responses:
| Status | Beschreibung | Content-Type | Schema |
|---|---|---|---|
| 200 | Token-Antwort | application/json | #/components/schemas/TokenResponse |
| 400 | Ungültige Anfrage | application/json | #/components/schemas/TokenError |
| 401 | Ungültiger Client | application/json | #/components/schemas/TokenError |
Tags: Bezahldienst
Summary: PaymentTransaction erstellen (Paypage-Initialisierung)
Security: OAuth2 (Scope: post)
Parameter (Path):
| Name | Beschreibung | Pflicht | Schema | |
|---|---|---|---|---|
| originatorId | Zuordnung zur GiroCheckout Merchant ID (Verkäufer-ID). Die Verkäufer-ID ist im GiroCockpit-Konto des Kunden zu finden. | ja | string (minLength: 1, maxLength: 36, pattern: | [\w\d-]+$) |
| endPointId | Zuordnung zur GiroCheckout Projekt-ID. Die Projekt-ID ist im GiroCockpit-Konto des Kunden im entsprechenden Zahlungsprojekt zu finden. | ja | string (minLength: 1, maxLength: 36, pattern: | [\w\d-]+$) |
Request Body: erforderlich
| Content-Type | Schema |
|---|---|
| application/json | #/components/schemas/PaymentRequest |
Responses:
| Status | Beschreibung | Content-Type | Schema |
|---|---|---|---|
| 200 | In Ordnung | application/json | #/components/schemas/PaymentTransaction |
| 400 | (siehe Response) | application/problem+json | #/components/responses/400Error |
| 404 | (siehe Response) | application/problem+json | #/components/responses/404Error |
| 504 | (siehe Response) | application/problem+json | #/components/responses/504Error |
Tags: Bezahldienst
Summary: PaymentTransaction-Status abrufen
Security: OAuth2 (Scope: read)
Parameter (Path):
| Name | Beschreibung | Pflicht | Schema | |
|---|---|---|---|---|
| originatorId | Zuordnung zur GiroCheckout Merchant ID (Verkäufer-ID). Die Verkäufer-ID ist im GiroCockpit-Konto des Kunden zu finden. | ja | string (minLength: 1, maxLength: 36, pattern: | [\w\d-]+$) |
| endPointId | Zuordnung zur GiroCheckout Projekt-ID. Die Projekt-ID ist im GiroCockpit-Konto des Kunden im entsprechenden Zahlungsprojekt zu finden. | ja | string (minLength: 1, maxLength: 36, pattern: | [\w\d-]+$) |
| transactionId | (siehe Parameter: TransactionId) | ja | string (minLength: 1, maxLength: 44, pattern: | [\w\d-]+$) |
Responses:
| Status | Beschreibung | Content-Type | Schema |
|---|---|---|---|
| 200 | In Ordnung | application/json | #/components/schemas/PaymentTransaction |
| 404 | (siehe Response) | application/problem+json | #/components/responses/404Error |
| 504 | (siehe Response) | application/problem+json | #/components/responses/504Error |
Tags: Betrieb
Summary: Dienststatus
Security: OAuth2 (Scope: read)
Responses:
| Status | Beschreibung | Content-Type | Schema |
|---|---|---|---|
| 200 | (siehe Response) | application/problem+json | #/components/responses/200Healthy |
| 403 | (siehe Response) | application/problem+json | #/components/responses/403Error |
| 504 | (siehe Response) | application/problem+json | #/components/responses/504Error |
Tags: Betrieb
Summary: Status für spezifische Konfiguration
Security: OAuth2 (Scope: read)
Parameter (Path):
| Name | Beschreibung | Pflicht | Schema | |
|---|---|---|---|---|
| originatorId | Zuordnung zur GiroCheckout Merchant ID (Verkäufer-ID). Die Verkäufer-ID ist im GiroCockpit-Konto des Kunden zu finden. | ja | string (minLength: 1, maxLength: 36, pattern: | [\w\d-]+$) |
| endPointId | Zuordnung zur GiroCheckout Projekt-ID. Die Projekt-ID ist im GiroCockpit-Konto des Kunden im entsprechenden Zahlungsprojekt zu finden. | ja | string (minLength: 1, maxLength: 36, pattern: | [\w\d-]+$) |
Responses:
| Status | Beschreibung | Content-Type | Schema |
|---|---|---|---|
| 200 | (siehe Response) | application/problem+json | #/components/responses/200Healthy |
| 403 | (siehe Response) | application/problem+json | #/components/responses/403Error |
| 504 | (siehe Response) | application/problem+json | #/components/responses/504Error |