VignetimVignetim
Heim
Kontakt
EinloggenRegistrieren
  1. Startseite
  2. /
  3. Entwickler
  4. /
  5. API-Referenz
  6. /
  7. Bestellung erstellen

Erste Schritte

  • Einführung
  • Authentifizierung
  • Sandbox
  • Ratenbegrenzung
  • Fehlerbehandlung

Produkte

  • Vignetten-Tickets
  • eSIM-Pakete
  • Versicherungsprodukte
  • Fahrzeugkategorien

Bestellungen

  • Bestellung erstellen
  • Bestellungen auflisten
  • Bestelldetails abrufen

Webhooks

  • Webhooks-Übersicht
  • Webhook-Verwaltung

MCP

  • MCP-Übersicht
  • Vignetim Claude MCP
  • Vignetim OpenAI MCP

Bestellung erstellen

Senden Sie eine neue Bestellung mit Produktauswahl, Zahlungsdetails und Kundeninformationen.

POST /orders

Anfragekörper

{
	"products": [
		{
			"productId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
			"productTypeId": 1,
			"quantity": 1,
			"vehiclePlate": "AB123CD",
			"vehicleCountryIsocode": "AT",
			"vehicleCategoryId": "f1e2d3c4-b5a6-7890-abcd-ef1234567890",
			"startAt": "2026-04-01T00:00:00.000Z",
			"endAt": "2026-04-10T23:59:59.000Z",
			"driverFirstname": "John",
			"driverLastname": "Doe"
		}
	],
	"payment": {
		"type": "CARD",
		"paymentMethodId": "pm_1234567890abcdef",
		"returnUrl": "https://yourapp.com/payment/callback"
	},
	"customer": {
		"email": "john.doe@example.com",
		"firstName": "John",
		"lastName": "Doe",
		"phone": "+43123456789"
	},
	"address": {
		"countryIsocode": "AT",
		"city": "Vienna",
		"addressLine": "Mariahilfer Strasse 1",
		"postalCode": "1060",
		"taxNumber": "ATU12345678",
		"companyName": "Doe GmbH"
	},
	"idempotencyKey": "unique-order-key-12345",
	"externalReference": "YOUR-ORDER-REF-001",
	"callbackUrl": "https://yourapp.com/webhooks/vignetim"
}

Produkte-DTO

FeldTypErforderlichBeschreibung
productIdUUIDJaDie Produkt-ID aus dem Katalog
productTypeIdintegerJaProdukttyp: 1 = VIGNETTE, 2 = ESIM, 3 = INSURANCE, 4 = FINE_PAYMENT
quantityintegerJaAnzahl der Einheiten
vehiclePlatestringBedingtFahrzeugkennzeichen (erforderlich für VIGNETTE)
vehicleCountryIsocodestringBedingtFahrzeug-Zulassungsland (erforderlich für VIGNETTE)
vehicleCategoryIdUUIDBedingtFahrzeugkategorie (erforderlich für VIGNETTE)
startAtISO 8601BedingtGültigkeitsbeginn (erforderlich für VIGNETTE)
endAtISO 8601BedingtGültigkeitsende (erforderlich für VIGNETTE)
driverFirstnamestringNeinVorname des Fahrers
driverLastnamestringNeinNachname des Fahrers

Zahlungs-DTO

FeldTypErforderlichBeschreibung
typestringJaEiner von: CARD, GOOGLE_PAY, APPLE_PAY, IDEAL, REVOLUT, BANCONTACT
paymentMethodIdstringBedingtStripe-Zahlungsmethoden-Token (erforderlich für CARD)
returnUrlstringBedingtHTTPS-URL für 3DS-Redirect-Callback (erforderlich für CARD)

Zahlungsweiterleitung (Payment Routing)

  • CARD-Zahlungen werden über NestPay geleitet und können eine 3D-Secure-Verifizierung erfordern.
  • GOOGLE_PAY, APPLE_PAY, IDEAL, REVOLUT und BANCONTACT werden über Stripe geleitet.

Kunden-DTO

FeldTypErforderlichBeschreibung
emailstringJaE-Mail-Adresse des Kunden
firstNamestringJaVorname des Kunden
lastNamestringJaNachname des Kunden
phonestringNeinTelefonnummer des Kunden (E.164-Format empfohlen)

Adress-DTO

FeldTypErforderlichBeschreibung
countryIsocodestringJaLänder-ISO-Code
citystringJaStadtname
addressLinestringJaStraßenadresse
postalCodestringNeinPostleitzahl
taxNumberstringNeinSteueridentifikationsnummer
companyNamestringNeinFirmenname (für Geschäftskunden)

Zusätzliche Felder

FeldTypErforderlichBeschreibung
idempotencyKeystringNeinEindeutiger Schlüssel zur Vermeidung doppelter Bestellungen. Derselbe Schlüssel mit demselben Payload gibt die ursprüngliche Bestellung zurück (empfohlen).
externalReferencestringNeinIhre interne Bestellreferenz zur Nachverfolgung
callbackUrlstringNeinURL zum Empfang von Bestellstatus-Updates

Antwort

201 Created

{
	"id": "ord-a1b2c3d4-e5f6-7890-abcd-ef1234567890",
	"status": "PENDING",
	"redirectUrl": "https://pay.vignetim.com/3ds/verify/abc123",
	"clientSecret": "pi_1234567890_secret_abcdef",
	"products": [
		{
			"productId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
			"productTypeId": 1,
			"quantity": 1,
			"status": "PENDING"
		}
	],
	"total": {
		"amount": 11.5,
		"currency": "EUR"
	},
	"externalReference": "YOUR-ORDER-REF-001",
	"createdAt": "2026-03-20T14:30:00.000Z"
}
  • redirectUrl -- Vorhanden, wenn eine 3D-Secure-Verifizierung erforderlich ist (CARD-Zahlungen). Leiten Sie den Kunden zu dieser URL weiter.
  • clientSecret -- Vorhanden für über Stripe geleitete Zahlungen. Verwenden Sie dies mit Stripe.js, um die Zahlung auf der Client-Seite zu bestätigen.

409 Conflict (Idempotent)

Wenn derselbe idempotencyKey mit demselben Payload gesendet wird, wird die ursprüngliche Bestellung mit einem 409-Statuscode zurückgegeben. Ein erneuter Versuch ist sicher.

{
	"statusCode": 409,
	"message": "Order already exists for this idempotency key",
	"error": "Conflict"
}
Vorherige← FahrzeugkategorienNächsteBestellungen auflisten→
VignetimVignetim
Visa
Mastercard
American Express

Vignetten & Maut

  • Bulgarien Vignette
  • Tschechische Republik Vignette
  • Ungarn Vignette
  • Slowakei Vignette
  • Slowenien Vignette
  • Rumänien Vignette
  • Moldawiensvignette
  • Schweiz Vignette
  • Estland Vignette
  • Island -Mautgebühren
  • Niederlande Mautgebühren
  • Mautgebühren in Irland

Versicherungen

  • Reisekrankenversicherung
  • Grüne-Karte-Versicherung

Unternehmen

  • FAQs
  • Um
  • Kontakt
  • API-Referenz
  • Flotte

Privatsphäre

  • Begriffe und Verwendung
  • Datenschutzrichtlinie
  • Cookie -Richtlinie
  • Benutzerdatenlöschanweisung

Sozial

  • Instagram
  • LinkedIn
  • X (Twitter)
  • Facebook

Vignetimum | E-Vignette, eSIM & Versicherung

Kaufen und verwalten Sie Ihre europäischen E-Vignetten, eSIMs und Versicherungen leicht mit VigNetim.

Erhältlich auf iOS & Android.

Laden Sie im App Store herunterHolen Sie sich es auf Google Play

Copyright © 2026 VigNetim | Vignette, eSIM & Versicherung