VignetimVignetim
Doma
Stik
PrijavaRegister
  1. Domov
  2. /
  3. Razvijalci
  4. /
  5. API referenca
  6. /
  7. Ustvari naročilo

Začetek

  • Uvod
  • Avtentikacija
  • Peskovnik
  • Omejevanje hitrosti
  • Obravnava napak

Produkti

  • Vinjete
  • eSIM paketi
  • Zavarovalni produkti
  • Kategorije vozil

Naročila

  • Ustvari naročilo
  • Seznam naročil
  • Podrobnosti naročila

Webhooks

  • Pregled webhookov
  • Upravljanje webhookov

MCP

  • Pregled MCP
  • Vignetim Claude MCP
  • Vignetim OpenAI MCP

Ustvari naročilo

Oddajte novo naročilo z izbiro produktov, podrobnostmi plačila in podatki o stranki.

POST /orders

Telo zahteve

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

DTO produktov

FieldTypeRequiredOpis
productIdUUIDDaID produkta iz kataloga
productTypeIdintegerDaTip produkta: 1 = VINJETA, 2 = ESIM, 3 = ZAVAROVANJE, 4 = PLAČILO_KAZNI
quantityintegerDaŠtevilo enot
vehiclePlatestringPogojnoRegistrska tablica vozila (zahtevano za VINJETO)
vehicleCountryIsocodestringPogojnoDržava registracije vozila (zahtevano za VINJETO)
vehicleCategoryIdUUIDPogojnoKategorija vozila (zahtevano za VINJETO)
startAtISO 8601PogojnoDatum začetka veljavnosti (zahtevano za VINJETO)
endAtISO 8601PogojnoDatum konca veljavnosti (zahtevano za VINJETO)
driverFirstnamestringNeIme voznika
driverLastnamestringNePriimek voznika

DTO plačila

FieldTypeRequiredOpis
typestringDaEden od: CARD, GOOGLE_PAY, APPLE_PAY, IDEAL, REVOLUT, BANCONTACT
paymentMethodIdstringPogojnoStripe žeton plačilne metode (zahtevano za CARD)
returnUrlstringPogojnoHTTPS URL za povratni klic 3DS preusmeritve (zahtevano za CARD)

Usmerjanje plačil

  • Plačila s kartico (CARD) se usmerjajo prek NestPay in morda zahtevajo preverjanje 3D Secure.
  • GOOGLE_PAY, APPLE_PAY, IDEAL, REVOLUT in BANCONTACT se usmerjajo prek Stripe.

DTO stranke

FieldTypeRequiredOpis
emailstringDaE-poštni naslov stranke
firstNamestringDaIme stranke
lastNamestringDaPriimek stranke
phonestringNeTelefonska številka stranke (priporočen format E.164)

DTO naslova

FieldTypeRequiredOpis
countryIsocodestringDaISO koda države
citystringDaIme mesta
addressLinestringDaNaslov ulice
postalCodestringNePoštna številka
taxNumberstringNeDavčna identifikacijska številka
companyNamestringNeIme podjetja (za poslovne stranke)

Dodatna polja

FieldTypeRequiredOpis
idempotencyKeystringNeEdinstven ključ za preprečevanje podvojenih naročil. Enak ključ z enako vsebino vrne prvotno naročilo (priporočeno).
externalReferencestringNeVaša interna referenca naročila za sledenje
callbackUrlstringNeURL za prejemanje posodobitev statusa naročila

Odgovor

201 Ustvarjeno

{
	"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 -- Prisotno, ko je zahtevano preverjanje 3D Secure (plačila s kartico). Preusmerite stranko na ta URL.
  • clientSecret -- Prisotno za plačila, usmerjena prek Stripe. Uporabite to s Stripe.js za potrditev plačila na strani odjemalca.

409 Konflikt (idempotentno)

Če je isti idempotencyKey poslan z enako vsebino, se vrne prvotno naročilo s statusno kodo 409. To je varno za ponovni poskus.

{
	"statusCode": 409,
	"message": "Order already exists for this idempotency key",
	"error": "Conflict"
}
Prejšnji← Kategorije vozilNaslednjiSeznam naročil→
VignetimVignetim
Visa
Mastercard
American Express

Vinjete in cestnine

  • Bolgarija vinjeta
  • Češka vinjeta
  • Madžarska vinjeta
  • Slovaška vinjeta
  • Slovenska vinjeta
  • Romunska vinjeta
  • Moldavija vinjete
  • Švica vinjeta
  • Estonia Vinjete
  • Cestnine na Islandiji
  • Nizozemska cestnina
  • Irske cestnine

Zavarovanja

  • Potovalno zdravstveno zavarovanje
  • Zavarovanje za zeleno kartico

Družba

  • Pogosta vprašanja
  • Približno
  • Stik
  • API referenca
  • Fleet

Zasebnost

  • Pogoji in uporaba
  • Politika zasebnosti
  • Politika piškotkov
  • Navodila za brisanje uporabnikov

Socialni

  • Instagram
  • LinkedIn
  • X (Twitter)
  • Facebook

Vignetim | E-Vignette, eSIM & Insurance

Nakup in upravljanje svojih evropskih e-vinjet, eSIMs in osiguranjem enostavno z VignitIm.

Na voljo v iOS & Android.

Prenos v App StorePridobite ga v Google Play

Copyright © 2026 VignitIM | Vinjeta, eSIM & Insurance