VignetimVignetim
Namai
Susisiekite
PrisijunkiteRegistracija
  1. Pradžia
  2. /
  3. Kūrėjai
  4. /
  5. API nuoroda
  6. /
  7. Sukurti užsakymą

Pradžia

  • Įvadas
  • Autentifikacija
  • Sandbox aplinka
  • Užklausų ribojimas
  • Klaidų apdorojimas

Produktai

  • Vinječių bilietai
  • eSIM paketai
  • Draudimo produktai
  • Transporto priemonių kategorijos

Užsakymai

  • Sukurti užsakymą
  • Užsakymų sąrašas
  • Užsakymo detalės

Webhooks

  • Webhooks apžvalga
  • Webhooks valdymas

MCP

  • MCP apžvalga
  • Vignetim Claude MCP
  • Vignetim OpenAI MCP

Sukurti užsakymą

Pateikite naują užsakymą su produkto pasirinkimu, mokėjimo duomenimis ir kliento informacija.

POST /orders

Užklausos turinys

{
	"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"
}

Produktų DTO

LaukasTipasPrivalomasAprašymas
productIdUUIDTaipProdukto ID iš katalogo
productTypeIdintegerTaipProdukto tipas: 1 = VIGNETTE, 2 = ESIM, 3 = INSURANCE, 4 = FINE_PAYMENT
quantityintegerTaipVienetų skaičius
vehiclePlatestringSąlyginisTransporto priemonės valstybinis numeris (privalomas VIGNETTE)
vehicleCountryIsocodestringSąlyginisTransporto priemonės registracijos šalis (privalomas VIGNETTE)
vehicleCategoryIdUUIDSąlyginisTransporto priemonės kategorija (privalomas VIGNETTE)
startAtISO 8601SąlyginisGaliojimo pradžios data (privalomas VIGNETTE)
endAtISO 8601SąlyginisGaliojimo pabaigos data (privalomas VIGNETTE)
driverFirstnamestringNeVairuotojo vardas
driverLastnamestringNeVairuotojo pavardė

Mokėjimo DTO

LaukasTipasPrivalomasAprašymas
typestringTaipVienas iš: CARD, GOOGLE_PAY, APPLE_PAY, IDEAL, REVOLUT, BANCONTACT
paymentMethodIdstringSąlyginisStripe mokėjimo metodo tokenas (privalomas CARD)
returnUrlstringSąlyginisHTTPS URL 3DS nukreipimo atgaliniam iškvietimui (privalomas CARD)

Mokėjimų maršrutizavimas

  • CARD mokėjimai nukreipiami per NestPay ir gali reikalauti 3D Secure patvirtinimo.
  • GOOGLE_PAY, APPLE_PAY, IDEAL, REVOLUT ir BANCONTACT nukreipiami per Stripe.

Kliento DTO

LaukasTipasPrivalomasAprašymas
emailstringTaipKliento el. pašto adresas
firstNamestringTaipKliento vardas
lastNamestringTaipKliento pavardė
phonestringNeKliento telefono numeris (rekomenduojamas E.164 formatas)

Adreso DTO

LaukasTipasPrivalomasAprašymas
countryIsocodestringTaipŠalies ISO kodas
citystringTaipMiesto pavadinimas
addressLinestringTaipGatvės adresas
postalCodestringNePašto kodas
taxNumberstringNeMokesčių mokėtojo identifikacinis numeris
companyNamestringNeĮmonės pavadinimas (verslo klientams)

Papildomi laukai

LaukasTipasPrivalomasAprašymas
idempotencyKeystringNeUnikalus raktas dubliuotų užsakymų prevencijai. Tas pats raktas su tais pačiais duomenimis grąžina pradinį užsakymą (rekomenduojama).
externalReferencestringNeJūsų vidinė užsakymo nuoroda sekimui
callbackUrlstringNeURL užsakymo būsenos atnaujinimams gauti

Atsakymas

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 -- Pateikiamas, kai reikalingas 3D Secure patvirtinimas (CARD mokėjimai). Nukreipkite klientą į šį URL.
  • clientSecret -- Pateikiamas Stripe maršrutizuojamiems mokėjimams. Naudokite su Stripe.js mokėjimo patvirtinimui kliento pusėje.

409 Conflict (idempotentinis)

Jei tas pats idempotencyKey siunčiamas su tais pačiais duomenimis, pradinis užsakymas grąžinamas su 409 būsenos kodu. Tai saugu pakartotiniam bandymui.

{
	"statusCode": 409,
	"message": "Order already exists for this idempotency key",
	"error": "Conflict"
}
Ankstesnis← Transporto priemonių kategorijosKitasUžsakymų sąrašas→
VignetimVignetim
Visa
Mastercard
American Express

VIJETTAI IR MOKLAI

  • Bulgarijos vinjetė
  • Čekijos respublikos vinjetė
  • Vengrijos vinjetė
  • Slovakijos vinjetė
  • Slovėnijos vinjetė
  • Rumunijos vinjetė
  • Moldovos vinjetė
  • Šveicarijos vinjetė
  • Estijos vinjetė
  • Islandijos rinkliavos
  • Nyderlandų rinkliavos
  • Airijos rinkliavos

Atsarginės priežiūros

  • Kelionių sveikatos draudimas
  • Žaliųjų kortelių priežiūros

Įmonė

  • DUK
  • Apie
  • Susisiekite
  • API nuoroda
  • Fleet

Privatumas

  • Sąlygos ir naudojimas
  • Privatumo politika
  • Slapukų politika
  • Vartotojo duomenų ištrynimo instrukcija

Socialinis

  • Instagram
  • LinkedIn
  • X (Twitter)
  • Facebook

VIGNETIMIJA | „E-Vignette, eSIM & Sigorta“

Įsigykite ir valdykite savo europietiškus elektroninius vinjetes, eSIMs ir sigortas naudodami „Vignetim“.

Galima įsigyti „iOS“ ir „Android“.

Atsisiųskite „App Store“Gaukite jį „Google Play“

Autorių teisės © 2026 VIGNETIM | „Vignette, eSIM & Sigorta“