Epinpark

Sipariş Detayı

Bir siparişi ve o siparişteki kendi kalemlerinizi döner.

GET/v1/orders/{id}scope:OrdersRead

Yetkilendirme

Bu endpoint OrdersRead scope'u gerektirir. Bkz. İzinler.

Path parametresi

Siparişte kaleminiz yoksa yanıt 404 Not Found olur (403 değil — resource existence leak'i önlemek için). Başka satıcıların kalemleri yanıtta hiç görünmez.

Yanıt

{
  "id": "019f03aedfa47de7bee62f123f836578",
  "orderNumber": "ORD-20260626-4UDXDZ",
  "status": "Cancelled",
  "paymentMethod": "Wallet",
  "currency": "TRY",
  "subTotal": 34.0,
  "discountTotal": 0.0,
  "grandTotal": 34.0,
  "totalItemCount": 1,
  "buyerInvoiceInfo": {
    "invoiceType": "Individual",
    "firstName": "Mustafa",
    "lastName": "Demir",
    "companyName": null,
    "taxIdentityNumber": null,
    "taxOffice": null,
    "eInvoice": false,
    "cityName": "Amasya",
    "districtName": "Gümüşhacıköy",
    "neighborhood": "Test",
    "addressLine": "Test Mah. No 1"
  },
  "items": [
    {
      "id": "019f03aee03376478ef3dced6bda6632",
      "offerId": "019df287efd8701987c25a39d856fbcc",
      "variantId": "019df28591ba77009e8e5ec5bd4b371c",
      "productName": "Pasha Fencer 60 Elmas",
      "variantName": null,
      "quantity": 1,
      "unitPrice": 34.0,
      "lineTotal": 34.0,
      "currency": "TRY",
      "status": "Cancelled",
      "deliveredAt": null,
      "digitalCodes": []
    }
  ],
  "createdAt": "2026-06-26T11:27:00.145256+00:00",
  "paidAt": null,
  "completedAt": null,
  "cancelledAt": "2026-06-26T11:59:08.401118+00:00"
}

Sipariş alanları

Liste ucuyla aynı; bkz. Siparişleri Listele. Ek olarak şunlar döner:

AlanTipAçıklama
subTotaldecimalKalemlerinizin indirim öncesi toplamı
discountTotaldecimalKalemlerinize düşen indirim
buyerInvoiceInfoobjectAlıcının fatura bilgileri; adres kaydı yoksa boştur
itemsarrayBu siparişteki sizin kalemleriniz

subTotal, discountTotal ve grandTotal yalnızca sizin kalemlerinizi kapsar: grandTotal = subTotal − discountTotal.

buyerInvoiceInfo

Faturayı düzenleyebilmeniz için alıcının fatura bilgileri. Alıcının telefon numarası paylaşılmaz.

AlanTipAçıklama
invoiceTypestringIndividual ya da Corporate
firstName / lastNamestringBireysel faturada alıcı adı
companyNamestringKurumsal faturada firma adı
taxIdentityNumberstringVergi/TC kimlik numarası
taxOfficestringVergi dairesi
eInvoicebooleanAlıcı e-fatura mükellefi mi
cityName / districtNamestringİl / ilçe
neighborhoodstringMahalle
addressLinestringAçık adres

items[]

AlanTipAçıklama
idstringKalem kimliği — teslim ve iptal uçlarında kullanılır
offerIdstringKalemin satıldığı teklif
variantIdstringÜrün varyantı
productNamestringÜrün adı
variantNamestringVaryant adı; her kalemde bulunmayabilir
quantitynumberAdet
unitPricedecimalBirim fiyat
lineTotaldecimalKalemin toplamı
currencystringPara birimi
statusstringPending, Reserved, Completed, Cancelled, RefundRequested, Refunded, WaitingForSupply
deliveredAtdatetimeKalemin teslim edildiği an, ISO 8601, UTC
digitalCodesarrayKaleme teslim edilmiş kodlar; henüz teslim yoksa boş dizi

items[].digitalCodes[]

AlanTipAçıklama
idstringKod kaydının kimliği
maskedValuestringKodun maskelenmiş hâli (ABC****XYZ); açık değer hiçbir uçta dönmez
deliveredAtdatetimeKodun müşteriye iletildiği an

Tutarlar size göredir

Bir sipariş birden fazla satıcıdan kalem içerebilir; bu uçtaki tutarlar ve items dizisi yalnızca sizin kalemlerinizi kapsar. Komisyon ve hakediş tutarları için Finansal Hareketler ucunu kullanın.

Hata kodları

CodeAnlam
401HMAC kimlik doğrulama hatası
403Gerekli scope eksik
404Sipariş bulunamadı ya da bu siparişte kaleminiz yok
429Hız limiti aşıldı